简体   繁体   English

如何截断sql Server 2008r2中的sysdate [Getdata()]函数?

[英]How can i truncate the sysdate[ Getdata()] function in sql Server 2008r2?

Oracle: 甲骨文:

select j.Jobname,rg.Region,wc.Status from Job j,Region rg,Weekend_Check_Detail wc
where j.Row_id=wc.Job_ID and Region_ID=rg.Row_id
and trunc(wc.StartTime)=trunc(sysdate)
order by rg.Region

trunc(wc.StartTime)=trunc(sysdate) How do i write equivalent for the above in sqlserver 2008? trunc(wc.StartTime)=trunc(sysdate)如何在sqlserver 2008中编写与上面相同的内容?

You can use the Convert function 您可以使用Convert功能

ex: 例如:

select   CONVERT(date, getdate())

or in your case 还是你的情况

select j.Jobname, rg.Region, wc.Status
from Job j,
     Region rg,
     Weekend_Check_Detail wc
where j.Row_id = wc.Job_ID
  and Region_ID = rg.Row_id
  and CONVERT(date, wc.StartTime) = CONVERT(date, getdate())
order by rg.Region

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM