![]() |
|
Archives of the TeradataForumMessage Posted: Tue, 17 Jul 2007 @ 10:25:49 GMT
<-- Anonymously Posted: Tuesday, July 17, 2007 03:18 -->
> create volatile table test
> (col1 date )
> on commit preserve rows;
>
> Insert into test (20080716) ;
Inserts the integer 20080716 - which translates to 3908-07-16 date NB Dates are stored as integers ie 2007-07-17 would be stored as 1070717.
> sel * from test where col1 = '3908-07-16' ( since teradata
> offsets from 1900/01/01)
>
> Ans: 3908-07-16
This is exactly as expected!
> sel * from test where col1 = 3908-07-16 ; /* no quotes here */
>
> Ans : no rows returned
An earlier post explained 3908 minus 7 minus 16 = 3885
> But the above query doesnt prompt a 'failed conversion to
> numeric' error.
>
> Can you tell me what date is teradata looking at when we
> say 3908-07-16
See above Regards
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||