通过sql查询

红圈是要查询出来的结果

image.png

SQL 用户G2632943 发布于 2024-3-6 16:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7高级互助
发布于2024-3-6 16:07

select case

         when mod(work_shifts, 2) = 0 then

          work_shifts + 1

         else

          work_shifts

       end as work_shifts,

       sum(wat) as wat_sum

  from 表

 group by case

            when mod(work_shifts, 2) = 0 then

             work_shifts + 1

            else

             work_shifts

          end

最佳回答
0
帆软用户xClW8LIZh7Lv3见习互助
发布于2024-3-6 16:07

按奇数汇总?如果按奇数汇总判断id是否为奇数,如果是偶数就加一,然后按id汇总值就行了

最佳回答
0
用户bBKn44909079Lv3见习互助
发布于2024-3-6 16:30

一共有多少班次呢,都列出来这样能准确一点

  • 4关注人数
  • 252浏览人数
  • 最后回答于:2024-3-6 16:30
    请选择关闭问题的原因
    确定 取消
    返回顶部