我在這裏很奇怪,我...絕對簡單的SQL Server查詢不返回任何
Select BARCODE, DATA
from HISTORIA
WHERE BARCODE='25405187' AND DATA = '2013-03-08 00:00:00.000'
Select BARCODE, DATA
from HISTORIA
WHERE BARCODE='25405187'
簡單吧?
現在請大家看一下返回的數據:
Ekhmmm ......爲什麼...... WHYYYY? :)當你看到適當的日期在那裏,但比較殺死結果。
我的SQL Server 2005 Express和管理Studio Express的
是什麼'選擇#2013年3月8日00:00:00.000#'返回?我懷疑SQL以不同的方式讀取數據,然後顯示它的內容,特別是關於字符串中的月/日位置。 – Oded 2013-03-10 20:00:12
什麼數據類型有'DATA'? – 2013-03-10 20:00:15
當您使用「2013年3月00日00:00:00:00」(或等同的短月名稱)時會發生什麼? – Oded 2013-03-10 20:01:57