2
使用SQL Server 2005結合日期和時間列問題
Date Time
20060701 090000
20060702 020000
20060703 180000
...
日期和時間數據類型爲varchar
試圖查詢
select Convert(datetime, Convert(char(10), date, 103) + ' ' + Convert(char(8), time, 108), 103) from table
SELECT
CAST(
DATEADD(dd, 0, DATEDIFF(dd, 0, date)) + ' ' +
DATEADD(Day, -DATEDIFF(Day, 0, time), time)
as datetime) from table
它顯示爲超出範圍值的誤差。
如何解決這個問題。
需要SQL查詢幫助