作者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