SELECT VARCHAR_FORMAT(CURRENT TIMESTAMP - (MONTH(CURRENT TIMESTAMP) - 1) MONTHS - (DAY(CURRENT TIMESTAMP) - 1) DAYS, 'yyyy-mm-dd') FROM SYSIBM.SYSDUMMY1
为了测试写的SQL代码是不是预期效果,一般在oracle中的使用的系统表是DUAL,那么在DB2中使用什么表呢,查了一下资料发现是SYSIBM.SYSDUMMY1这个表。
这条语句是查询当前年的第一天