SELECT TOP 10
*,
10 - (SELECT
COUNT(ID)
FROM DIC_ORDER_ONLINE
WHERE ORG_Arrang_ID = DIC_DOCTOR_ARRANG.ID)
num
FROM DIC_DOCTOR_ARRANG
WHERE doctor_id = '1008'
AND doctor_on_duty_date BETWEEN (DATEADD(DAY, 1, CONVERT(VARCHAR(100), GETDATE(), 23))) AND (DATEADD(DAY, 7, CONVERT(VARCHAR(100), GETDATE(), 23)))
--BETWEEN()AND() 选取介于两个值之间的数据
--CONVERT(VARCHAR(100), GETDATE(), 23) 获取当前的日期(年月日)
--DATEADD(DAY, 1, GETDATE()) 当前时间增加加一天
sql获取介于两个值之间的数据
最新推荐文章于 2024-05-26 21:24:28 发布