项目中的SQL
「已注销」
这个作者很懒,什么都没留下…
展开
-
求当日新增和当月累计新增
select t1.*,t2.月累计新增生产单数,t2.月累计新增生产数量 from( select year(GETDATE()) 年,month(GETDATE()) 月,day(GETDATE()) 日,COUNT(FID) 日新增生产单数,SUM(数量) 日新增生产数量 from t_bi_scqkfx_d /* where year(日期)=year(GETDATE()) ...原创 2019-06-21 09:57:37 · 1499 阅读 · 0 评论 -
求同期值
t1.年=t2.年+1 select t1.*,t2.同期总数量 from ( select year(日期) 年,month(日期) 月,工厂名称,sum(数量)/10000 总数量 from T_BI_SCQKFX_SCXS s left join t_bi_factory f on s.生产工厂ID=f.工厂ID group by year(日期),month(日期),工厂名称 ...原创 2019-06-21 10:15:38 · 1222 阅读 · 0 评论 -
强加字段名
‘所有工厂’ 工厂名称 select t1.*,t2.同期总数量 from ( select year(日期) 年,month(日期) 月,工厂名称,数据状态, sum(数量)/10000 总数量 from T_BI_SCQKFX_SCXS s left join t_bi_factory f on s.生产工厂ID=f.工厂ID group by year(日期),month(日期...原创 2019-06-21 10:24:35 · 153 阅读 · 0 评论 -
列转行&整型转小数型
列转行: union all 整型转小数型: cast(字段名 as decimal(38,2)) select t1.年,t1.月,'成品' 工段,成品 完成 from( select year(GETDATE()) 年,month(GETDATE()) 月,day(GETDATE()) 日, sum(cast(成品已完成 as decimal(38,2)))/10000 成品, sum(...原创 2019-07-05 17:21:39 · 362 阅读 · 0 评论