我有一個表格「報告」,其中包含相關列「日期」,「醫生」。每位醫生在整個表格中出現好幾次。下面的代碼是我目前所擁有的: SET @variable = (SELECT Date FROM Report WHERE Doctor='DocName' ORDER BY Date DESC LIMIT 1)
SELECT DATEDIFF(CURDATE(),@variable) AS DiffDate
我試圖找到今天的日期,這是多張值的串聯,但有8位日期開始沒有任何破折號或值之間的差之差正斜線。我相信我的語法有問題,但我還沒有足夠的技巧來看我做錯了什麼。以下是我迄今爲止: select DateDiff(dd, (select MIN(CAST(Left(batchid, 8) as Date)) from
[Table]), getdate()) from [Table]
這是返回以下錯