SQL

把这句

SELECT 加工车间,sum(合格数量)FROM 最新板块  where to_date(单据日期,'yyyy-mm-dd')>=(trunc(sysdate-3))

group by 加工车间

改成

SQLlite的方式

SQL 帆软用户bYtXFepsKs 发布于 2023-6-30 14:44
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-6-30 14:48(编辑于 2023-6-30 16:03)

SELECT 加工车间,sum(合格数量) FROM 最新板块  where STRFTIME('%Y-%m-%d',单据日期)>='${DATEDELTA(today(),-3)}' group by 加工车间

试试

--------------

经沟通发现 题主使用的oracle数据库。却误解为帆软只支持内置的sqlite语法。改回oracle的语法即可

最佳回答
0
lxy2Lv6中级互助
发布于2023-6-30 15:01(编辑于 2023-6-30 15:01)

SELECT 加工车间,sum(合格数量) FROM 最新板块  where STRFTIME('%Y-%m-%d',单据日期)>=date('now','-3 day')  group by 加工车间

最佳回答
0
ClearloveLv3见习互助
发布于2023-6-30 15:47

SELECT 加工车间, SUM(合格数量) FROM 最新板块 WHERE date(单据日期) >= date('now', '-3 day') GROUP BY 加工车间

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