17

sybase where 句で日付値を指定する必要があります。例えば:

select * 
from data
where dateVal < [THE DATE]
4

4 に答える 4

25

たとえば、次のように convert 関数を使用します。

select * from data 
where dateVal < convert(datetime, '01/01/2008', 103)

convert スタイル (103) によって、使用する日付形式が決まります。

于 2008-09-11T11:29:40.123 に答える
8

日付に関して使用できるさまざまな形式についての参考資料は次のとおりです。

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc38151.1510/html/iqrefbb/Convert.htm

于 2009-05-05T19:28:33.310 に答える
4

それを達成する方法はいくつかありますが、DB のdate_format オプションdate_order オプションの設定が受信フォーマットに影響する可能性があることに注意してください。

Select 
   cast('2008-09-16' as date)
   convert(date,'16/09/2008',103)
   date('2008-09-16')
from dummy;
于 2008-09-16T16:57:51.557 に答える
-1

102 は経験則です。convert (varchar, creat_tms, 102) > '2011'

于 2012-02-09T03:04:34.073 に答える