疫情期间比较清闲,在家远程办公,今天就是要求按月统计一下某张表的汇总金额和条数,首先想到的between 从1号到月底,自己都感觉...然后百度了一下,有专门的函数year() month()等,结果就报错了,如下:

Oracle查询报错 ORA-00904: "month": 标识符无效

后面得知,mysql有上面那些函数,而oracle是如下的表示方法:

Oracle查询报错 ORA-00904: "month": 标识符无效

重写sql执行如下:

Oracle查询报错 ORA-00904: "month": 标识符无效

TXN_DT是CHAR(8)类型,所有多了一步to_date转换

相关文章:

  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2021-10-11
  • 2021-11-02
相关资源
相似解决方案