作者ntouckcm (知足常乐)
看板Database
标题[SQL ] 日期问题
时间Tue Apr 28 13:56:25 2009
请问一下
datetime 形式是否可以直接比对
cmd ="SELECT * FROM 科别 WHERE 病历号码='"&id&"' AND
日期= '2009/4/24 下午 04:00:00'"
他就出现
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'
[Microsoft][ODBC SQL Server Driver][SQL Server]从字元字串转换到 datetime 时
,转换失败。
------------------------------------------------------------
而我改成
cmd ="SELECT * FROM 科别 WHERE 病历号码='"&id&"' AND
'CONVERT(varchar,日期,120)'= '2009/4/24 下午 04:00:00'"
他就出现
HTTP 500 内部伺服器发生错误
请问是否可以比对时间呢?谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.219.142
1F:推 ClubT:改成 日期= '2009/4/24 04:00:00' 试试 04/29 13:22
2F:推 ClubT:对了 要用24小时制 04/29 13:23