你好,有谁知道如何解决这个问题,我试图获得公司,网站,职位,截止日期和截止日期的申请数量,以及在sql中接下来七天内的截止日期。到目前为止,我已经提出了这个解决方案
Select company_name, location, job_title, closing_date
from application
where convert (datetime,date,101) between (getdate()+6) and getdat()
order by date;
答案 0 :(得分:1)
您应该将数据存储为适当的数据类型,这样您每次都不需要CONVERT
。
这应该做你想要的:
Select company_name, location, job_title, closing_date
from application
where convert (datetime, closing_date, 101) between Convert(Date, GetDate()) And Convert(Date, DateAdd(Day, 6, GetDate()))
order by closing_date;