发新话题
打印

[已解决] 帮我看一下SQL查本周里面的错误( 此文章被查看:361次,被回复:4篇!! )

本主题由 yunshan 于 2008-3-30 09:52 分类

帮我看一下SQL查本周里面的错误

select T1.dbid,T1.id,T1.headline,T4.login_name,T1.severity,T9.name,T1.fldcolumn_2 from history T10, Defect T1,users T4,statedef T9 where T1.owner = T4.dbid and T1.state = T9.id and (T10.action_timestamp > dateadd(wk,datediff(wk,0,getutcdate()-1),0)) and (T1.dbid <> 0 and ((T1.fldcolumn_2 like '%策划部%'  and T9.name in ('解决-Resolved') and T1.priority in ('本周解决','立即解决')))) order by T1.id ASC



查询出来之后出现好多重复的ID
如何确决!


问题已经解决 [打开主题]
本主题的最佳答案为 [ 5 楼].



© 本文为 忆过云飞SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

T10 没有和defect建立关联。 加个条件
and T10.entity_dbid=T1.dbid



© 本文为 wuqing1185SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

加个 distinct   试试



© 本文为 scmtataSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
勇敢的心

TOP

select T1.dbid,T1.id,T1.headline,T3.login_name,T1.priority,T1.severity,T5.name,T1.fldcolumn_2 from Defect T1,users T3,statedef T5 where T1.owner = T3.dbid and T1.state = T5.id and (T1.dbid <> 0 and ((T1.fldcolumn_2 like '%策划部%' and T5.name in ('解决-Resolved') and T1.priority in ('本周解决','立即解决') and T1.submit_date between {ts '2008-02-24 16:00:00'} and  {ts '2008-03-01 15:59:59'}))) order by T1.id ASC


T1.submit_date between {ts '2008-02-24 16:00:00'} and  {ts '2008-03-01 15:59:59'})))  如何以提交日期改成周任务查询

© 本文为 忆过云飞 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

T1.submit_date between

select   convert(varchar(10),   dateadd(day,   2   -   datepart(weekday,   getdate()),   getdate()),   120)   and select   convert(varchar(10),   dateadd(day,   2   -   datepart(weekday,   getdate())+6,   getdate()),   120)


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 wuqing1185 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题