最佳回答
0
zsh331 Lv8 专家互助 发布于2022-10-18 22:01
WHERE DATE_FORMAT(datadate,'%Y-%m') = DATE_FORMAT('2019-01-01', '%Y-%m')
-- 限制过滤「2019-01」的数据行
——————————————————
最佳回答
0
霜凡 Lv5 中级互助 发布于2022-5-16 09:39
这两个时间的位置换下呢
最佳回答
0
用户6NWif5139660 Lv6 资深互助 发布于2022-5-16 09:40
最佳回答
0
Z4u3z1 Lv6 专家互助 发布于2022-5-16 09:44
首先能直接放SQL不:这个图看得累;其次报错信息能截个图么?最后 你的datadate 格式是 年月日 时分秒 但between还后面的又格式成 年月 格式,前后不统一啊
BooMer(提问者)
- Select * from \"tj_tsq_jh\".\"dws_grid_pmsdyhgl\" where datadate between DATE_FORMAT(\'2019-01-01\',\'%Y-%m\') and DATE_FORMAT(DATE_SUB(\'2019-01-01\',INTERVAL 1 MONTH),\'%Y-%m\') group by jcorgc
BooMer(提问者)
- 报错信息
[Err]ERROR:syntax error at or near \"1\"
LINE 16:INTERVAL 1 MONTH
Z4u3z1 回复 BooMer(提问者)
- 你的数据库不是oracle吧?是mysql?
取消
评论
最佳回答
0
shinger@126.com Lv2 见习互助 发布于2022-5-16 15:27(编辑于 2022-5-16 15:29)
最佳回答
0
梦似幻亦真 Lv3 见习互助 发布于2022-5-16 17:31
应该是表名引用有问题,"表名",MySql不带这样引用,要么 select * from 表名 ,要么
select * from `mes_iqc_check`
不会有 select * from "表名"