表1:
槽号 出铝量 日期
槽号是:101-140(一区),201-239(二区),301-341(三区),
401-440(四区),501-540(五区),601-644(六区)
查询出这样的结果:
日期 出铝量>1780的槽数 1750=<出铝量<1780 1700<=出铝量<1750
一区 二区 三区 四区 五区 六区 一区 二区 三区 四区 五区 六区
一区 二区 三区 四区 五区 六区
1650<=出铝量<1700 1600<=出铝量<1650 出铝量<1600
一区 二区 三区 四区 五区 六区一区 二区 三区 四区 五区 六区一区 二区 三区 四区 五区 六区
槽号 出铝量 日期
槽号是:101-140(一区),201-239(二区),301-341(三区),
401-440(四区),501-540(五区),601-644(六区)
查询出这样的结果:
日期 出铝量>1780的槽数 1750=<出铝量<1780 1700<=出铝量<1750
一区 二区 三区 四区 五区 六区 一区 二区 三区 四区 五区 六区
一区 二区 三区 四区 五区 六区
1650<=出铝量<1700 1600<=出铝量<1650 出铝量<1600
一区 二区 三区 四区 五区 六区一区 二区 三区 四区 五区 六区一区 二区 三区 四区 五区 六区
select count(槽号) from rp_dj where 槽号 like '1%' and 出铝量>1780 and d1='2005-1-1';如果这样的话太麻烦了,这是统计一周的情况。
tryselect 日期=Convert(char(10),日期,120)
,槽号=left(槽号,1)
,[出铝量>1780的槽数]=Sum(Case When 出铝量>1780 then 1 else 0 end)
,[1750=<出铝量<1780]=Sum(Case When 出铝量>=1750 and 出铝量<1780 then 1 else 0 end)
,[1700<=出铝量]=Sum(Case When 出铝量>=1700 then 1 else 0 end)
from 表1
Where Convert(char(10),日期,120) = '2005-01-01'
Group by left(槽号,1),Convert(char(10),日期,120)