SELECT DAYNAME(CURRENT DATE) FROM SYSIBMSYSDUMMY1
获取下个星期一的日期:
SELECT CURRENT DATE + (8-(SELECT DAYOFWEEK_ISO(CURRENT DATE) FROM SYSIBM
SYSDUMMY1)) DAYS FROM SYSIBMSYSDUMMY1
希望能帮到你,祝你学习愉快!
SELECT DATE(LEFT('201202', 4) || '-'||RIGHT('201202', 2)||'-1') - 1 MONTH,
DATE(LEFT('201202', 4) || '-'||RIGHT('201202', 2)||'-1') + 1 MONTH
from sysibm/sysdummy1
DATE(LEFT('201202', 4) || '-'||RIGHT('201202', 2)||'-1') - 1 MONTH这样拿到的是日期类型,需要cast as char,然后截取就可以了
db2处理日期很垃圾的
把20121223 转换为2012-12-23 可以用dayofyear()求得一年中的第几天 然后差值为2
where abs(dayofyear(concat(concat(concat(substr(date1,1,4),'-'),concat(substr(date1,5,2),'-')),substr(date1,7,2))) as week) - dayofyear(concat(concat(concat(substr(date2,1,4),'-'),concat(substr(date2,5,2),'-')),substr(date2,7,2))) )) =2 可以试试
以上就是关于db2数据库中怎样获取今天是星期几 或者 根据今天的日期获取下个星期一的日期全部的内容,包括:db2数据库中怎样获取今天是星期几 或者 根据今天的日期获取下个星期一的日期、关于DB2的日期计算的SQL语句,大神速进、怎么查DB2数据库中,虽是varchar型的2个字段,但是实际存的是日期,俩个字段之间相差7天之内的数据。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)