![]() |
|
![]() |
![]() |
Archives of the TeradataForumMessage Posted: Thu, 09 Jun 2005 @ 10:10:54 GMT
<-- Anonymously Posted: Wednesday, January 21, 2004 07:04 --> Hi ALL, I am comparing a Date function with partitioning column of a table. But it goes for all partitions scan instead of partition elimination and it takes lot of time to complete the query. Simple Query: CREATE SET TABLE CPK.t22 ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT ( a INTEGER, b DATE FORMAT 'YY/MM/DD') PRIMARY INDEX ( a ) PARTITION BY RANGE_N(b BETWEEN DATE '2001-01-01' AND DATE '2006-12-30' EACH INTERVAL '1' DAY ); Explain select * from t22 where b > date-20 and b < date; If I use Date literals like (b > '2005-05-18' and b < '2005-06-08') then Part elim is happening as expected. Could anyone suggest me any other ways/workaround to achieve the partition elimination using Date function instead of literals. Thanks in advance.
| ||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||