The behavior of this function can vary depending on what you supply:
0000-02-29 is not meant to imply an actual date; it is the date used by the date algorithm.
SECONDS( [ datetime-expression, ] datetime-expression )
SECONDS( datetime-expression, integer-expression )
datetime-expression A date and time.
integer-expression The number of seconds to be added to the datetime-expression. If integer-expression is negative, the appropriate number of minutes is subtracted from the datetime value. If you supply an integer expression, the datetime-expression must be explicitly cast as a datetime data type.
SQL/2003 Vendor extension.
The following statements return the value 14400, signifying that the second timestamp is 14400 seconds after the first.
SELECT SECONDS( '1999-07-13 06:07:12', '1999-07-13 10:07:12' ); SELECT DATEDIFF( second, '1999-07-13 06:07:12', '1999-07-13 10:07:12' ); |
The following statement returns the value 63062431632.
SELECT SECONDS( '1998-07-13 06:07:12' ); |
The following statements return the datetime 1999-05-12 21:05:12.0.
SELECT SECONDS( CAST( '1999-05-12 21:05:07' AS TIMESTAMP ), 5); |
SELECT DATEADD( second, 5, '1999-05-12 21:05:07' ); |
Send feedback about this page via email or DocCommentXchange | Copyright © 2008, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.0 |