首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

还是日期有关问题

2011-12-17 
还是日期问题oracle数据库的字段是日期型(比如2007-7-12),想在查询时,只和年限进行比较(比如和表单中提交

还是日期问题
oracle   数据库的字段是日期型(比如2007-7-12),想在查询时,只和年限进行比较
(比如和表单中提交的字符串2007比较)

[解决办法]
那你在 Oracle 查询的 SQL 语句转换成直接取得年份的字符串不就可以了。

SELECT to_char(column_name, 'yyyy ') AS year FROM table_name

我这里没有 Oracle,没有测试过,你自己试试看。
[解决办法]
SELECT to_char(column_name, 'yyyy ') AS year FROM table_name
> 2007
SELECT to_char(column_name, 'year ') AS year FROM table_name
> TWO THOUSAND SEVEN
[解决办法]
MYSQL的...你尝试下 应该有些共同点
select * from TABLENAME where ( TIME > "2007-07-05 " ) AND (TIME < "2007-08-05 " ) AND TIME_TO_SEC(DATE_FORMAT(TIME, "%H%i%s ")) <TIME_TO_SEC( " 20:12:12 " )AND TIME_TO_SEC(DATE_FORMAT(TIME, "%H%i%s "))> TIME_TO_SEC( " 20:01:40 " )

查一段时期内具体时间段内的所有数据,你参照改改...

热点排行