作者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
推 ClubT:改成 日期= '2009/4/24 04:00:00' 試試 04/29 13:22
推 ClubT:對了 要用24小時制 04/29 13:23