当前位置: 代码迷 >> DB2 >> db2 获取当天数据,该如何处理
  详细解决方案

db2 获取当天数据,该如何处理

热度:1088   发布时间:2013-02-26 00:00:00.0
db2 获取当天数据
1、时间格式为:2010-04-12 09:38:59.234,获取当天数据! 
2、还有就是说如果有三条记录格式为:MTEST20100412001,MTEST20100412002,MTEST20100412003, 只是后面是三位不一样,
能不能查出记录中后面三位中最大的记录,比如刚才记录中的MTEST20100412003,目前在做个流水号的东西。

------解决方案--------------------------------------------------------
获取当天 current date
然后把data格式化 即去掉日期之间的-
然后 select max(记录号),count(*) as cnt from tabname where 记录号 like 前面固定部分%
------解决方案--------------------------------------------------------
1
select * from tt where to_char(时间字段,'yyyy-mm-dd')=to_char(current date ,'yyyy-mm-dd')
)
------解决方案--------------------------------------------------------
获取当天:
VALUES DATE (current timestamp)
  相关解决方案