返回首页

朋友你好,

我需要一个查询,让特定的投诉数量,其中有一些固定的时间期限内,它已经解决其他明智的,应作为输出显示6个​​小时一样......

现在我的问题是我加入,6个小时的时间,在投诉登记和系统时间比较......这里是我的查询..

"select compno,compdate,comptime from urbrur where status='Under Process' and DATEADD(hh,6,comptime)<=GETDATE()"

但输出的是不一致的。

{C}
这是我的smaple数据获取系统时间在下午07:17 10月1日。

所以作图,这个查询,并与这个系统我认为去年3complaints不应显示i'e的时间,为17085 6:43下午6小时12:43(上午)<=当前系统时间7:17 P​​M,投诉卡号不该T是显示..然后请PLZ建议我的朋友,我非常从去年10天需要。

朋友的另一件事是说,

和我使用SQLSERVER2000,VS2008的ASP.NET与C#

感谢你,
praveen

回答

评论会员:梅迪吴拉姆 时间:2012/02/06
这是更好地存储作为以及datetime列的日期和时间,那么您的查询将运行在该列上正确。

{体C3}
评论会员:埃斯Harlinn 时间:2012/02/06
听起来像是你对工作流应用程序的工作,所以我想你可能找到工作流程的基础是一些利益:


有{A}一些教程]。

最好的问候
埃斯Harlinn
评论会员:西蒙邦Terkildsen 时间:2012/02/06
您的状态,上午12:43 GT下午7:17,但事实并非如此

你必须使用日期以及。
{的C4}