我有一个表格“报告”,其中包含相关列“日期”,“医生”。每位医生在整个表格中出现好几次。下面的代码是我目前所拥有的: 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]
这是返回以下错