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

oracle内时间比较有关问题

2013-01-11 
oracle内时间比较问题代码:UPDATE table_nameSET column_name valueWHERE (TO_CHAR(sysdate,yyyy

oracle内时间比较问题
代码:
UPDATE <table_name>
SET <column_name> = <value>
WHERE (TO_CHAR(sysdate,'yyyymmdd')-TO_CHAR((SELECT <column> FROM <table_name>),'yyyymmdd'))>3;
提问:
更新所有 两个Date类型字段 比较后 超过3天的 内容
这里使用to_date也不行 好像缺点什么 求大侠们 帮忙 oracle table date
[解决办法]

--两个date类型直接相减就是相差天数
UPDATE <table_name>
SET <column_name> = <value>
WHERE (sysdate-<column>)>3;

热点排行
Bad Request.