作者grence (多想兩分鐘 = =")
看板Database
標題Re: [SQL ] SQLSERVER 2005
時間Wed Aug 27 14:22:12 2008
※ 引述《cplusplus (一切都結束了)》之銘言:
請問兩個日期要怎麼直接做比較呢?
還是一定要轉成字串或是binary來比較?
還是用哪個指令可以比較兩個日期的大小呢?
> 和 < 好像不能直接用??
感謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.14.193
1F:推 grence:datediff()勉強可用 08/27 11:22
2F:推 adrianshum:date 之類竟然不能直接比較? 不會吧?... @.@ 08/27 11:30
對喔,看到問題沒想太多…他說不行就假設不行
下面的測試 SQL看起來是可以直接比較的…
SELECT 1 WHERE CONVERT(DATETIME,'20080827')=CONVERT(DATETIME,'20080827')
SELECT 1 WHERE CONVERT(DATETIME,'20080827')>CONVERT(DATETIME,'20080826')
SELECT 1 WHERE CONVERT(DATETIME,'20080827')<CONVERT(DATETIME,'20080828')
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.172.157