读书人

一个数据库查询语句不会写(请问)

发布时间: 2014-01-26 17:50:50 作者: rapoo

一个数据库查询语句不会写(请教)
这个本来是分类汇总的语句,功能是按生产线别统计工单的数量,与未达成目标的工单数量,但一直出错,请教各位大侠这怎么写啊!

qry3.Close;
qry3.SQL.Clear;
qry3.SQL.Add('select 生产线别,count(工单批量) as 总批数,count(直通良率< '''+ edt6.Text+''') as 未达成 from 首次量产 where (生产日期 between '''+RzDateTimeEdit2.Text+''' and '''+ RzDateTimeEdit3.Text+''') group by 生产线别');
qry3.Open;
[解决办法]
噢,上面那个写错了,用下面这个

sum(case when 直通良率< '+ edt6.Text+' then 1 else 0 end)

读书人网 >.NET

热点推荐