[英]How can I convert a date format in SQL?
最近有人帮我用下面显示的命令查找日期,它以 YYYY-MM-DD 格式返回日期,我如何将其转换为 YYYYMMDD 以便我可以使用它来过滤 where 子句中的记录?
'''DATE(YEAR(CURRENT_DATE)||'-'||MONTH(CURRENT_DATE)||'-1') - 1 个月'''
当您询问有关在 OS400/IBMi/...上运行的 SQL 的问题时,您应该标记 db2-400
如果你使用最新版本的操作系统,你可以得到你想要的
dec(your_date)
并且使用安装了一些最新 TR 的最新版本的操作系统,您可以使用以下方法获得上个月的第一天作为小数:
dec(current date - (day(current date) - 1) day - 1 month)
或者
date(trunc_timestamp(current date, 'MM') - 1 month)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.