将同一报表分成多列显示

sxbjxxr 2022-11-07 22:04:25

日期                                    单据编号           物料编码       入库数量              仓库
2022-11-05 00:00:00.000    SCRK00034573    153899    645.0000000000    100284
2022-11-05 00:00:00.000    SCRK00034598    153927    498.0000000000    100284
2022-11-06 00:00:00.000    SCRK00034660    155336    672.0000000000    100292
2022-11-06 00:00:00.000    SCRK00034660    155336    672.0000000000    100292
2022-11-06 00:00:00.000    SCRK00034660    155336    672.0000000000    100292
2022-11-06 00:00:00.000    SCRK00034665    155258    1123.2000000000    100292
2022-11-06 00:00:00.000    SCRK00034665    155258    1123.2000000000    100292
2022-11-06 00:00:00.000    SCRK00034665    155258    842.4000000000    100292
2022-11-06 00:00:00.000    SCRK00034665    155258    1123.2000000000    100292
2022-11-06 00:00:00.000    SCRK00034665    155258    1404.0000000000    100292
2022-11-06 00:00:00.000    SCRK00034700    155255    786.2400000000    100292
2022-11-06 00:00:00.000    SCRK00034700    155255    786.2400000000    100292
2022-11-06 00:00:00.000    SCRK00034715    154006    2955.0000000000    100284
2022-11-06 00:00:00.000    SCRK00034716    153809    233.0000000000    100280
2022-11-06 00:00:00.000    SCRK00034725    153835    293.0000000000    100284

要求按照日期统计不同的 仓库FSTOCKID 100280当日入库和当月累计到当日入库的和值,做如下表输出

 第一工序属于100284 第二工序100292第三工序100280
 日产出月产出日产出月产出日产出月产出
物料编码当日入库本月累计入库当日入库本月累计产出当日入库本月累计产出
153899      
153927      
154114      
155336      
155258      
155336      
154006      
153835      

 

 

...全文
69 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
幸福感奇差 2022-11-08
  • 打赏
  • 举报
回复 1

得用 case 表达式分类聚合,前两列的示意:
select 物料编码,
sum(case when cast(getdate() as date) = cast(日期 as date) and 仓库 = '100284' then 入库数量 else 0 end) 第一工序日产出,
sum(case when left(cast(getdate() as datetime2), 7) = left(cast(日期 as datetime2), 7) and 仓库 = '100284' then 入库数量 else 0 end) 第一工序月产出
from 表名
group by 物料编码

这里得转成 datetime2 格式再用 left 取年和月

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧