【发布时间】:2019-03-27 10:28:31
【问题描述】:
我创建了一个必须由 datetimepicker 控制的查询,我的目标是获得 datetimepicker 设置的指定日期的下 7 天
我在查询中尝试过,但似乎完全没有区别,或者我的查询代码错误
select count(PatientID) as id, Patient.FirstName, Patient.LastName,
Patient.MiddleName, " +"Patient.Nickname, Patient.Age,
Patient.Birthday, Patient.Sex, Patient.Occupation,
Patient.CompleteAddress, Patient.MobilePhone, Patient.Phone, " +
"Patient.PersonTCI, Patient.PContact, Patient.DateofC
from Patient
Where DATEADD ('d' , 7 , datetimepicker1 ) and Active = '1' " + "
Group by Patient.FirstName,
Patient.LastName, Patient.MiddleName,
Patient.Nickname, Patient.Age, Patient.Birthday, Patient.Sex,
Patient.Occupation, Patient.CompleteAddress, " +
"Patient.MobilePhone, Patient.Phone, Patient.PersonTCI,
Patient.PContact, Patient.DateofC"
【问题讨论】:
-
您认为或期望
Where DATEADD ('d' , 7 , datetimepicker1 ) and Active = '1'会做什么? -
您想要获取日期时间选择器中所选日期之后的 7 天,还是之前的 7 天?您在查询中将其与哪个日期值进行比较?谢谢