选择一定的日期oracle与mysql的实现

表中列的类型定义为TIMESTAMP

oracle的语句实现:

select * from table where to_char(CREATE_DATE,’yyyy-mm-dd’) > ‘1998-07-12’ and
to_char(CREATE_DATE,’yyyy-mm-dd’) < ‘1999-12-20’;这里的table
为表名,CREATE_DATE为时间的字段名。转换格式为’yyyy-mm-dd’,查找的是’1998-07-12’到 ‘1999-12-20’之间的记录。

mysql的语句实现:

select * from table where date_format(CREATE_DATE,’%Y-%m-%d’)> ‘1998-07-12’
and date_format(CREATE_DATE,’%Y-%m-%d’)< ‘1999-12-20’;解释同上。

  • 本文作者: 帐前卒
  • 本文链接: http://chillyc.info/2006/1142428/
  • 版权声明: 本博客所有文章除特别声明外,只能复制超链接地址,且必须注明出处!