请往下看...
希望我说的够明白...
表t类型
id int
name varchar(10)
datexx date
比如表数据:id name datexx
---------------------------------
1 aaa 2011-13-10 11:11:11
2 bbb 2011-12-18 00:00:00
3 ccc 2011-12-19 11:11:11
4 ddd 2011-12-18 23:59:59
不知道发表后会不会乱...今天是2011-11-18,我现在要查询datexx的值为今天加一个月后的内容.那么结果应该是id name datexx
---------------------------------
2 bbb 2011-12-18 00:00:00
4 ddd 2011-12-18 23:59:59
特地写了最早和最晚的hour时间.意思就是只判断日期.不判断时间.只要是今天+一个月后的date都查询出来初次接触oracle.不会弄啊
望指教望指教...
希望我说的够明白...
表t类型
id int
name varchar(10)
datexx date
比如表数据:id name datexx
---------------------------------
1 aaa 2011-13-10 11:11:11
2 bbb 2011-12-18 00:00:00
3 ccc 2011-12-19 11:11:11
4 ddd 2011-12-18 23:59:59
不知道发表后会不会乱...今天是2011-11-18,我现在要查询datexx的值为今天加一个月后的内容.那么结果应该是id name datexx
---------------------------------
2 bbb 2011-12-18 00:00:00
4 ddd 2011-12-18 23:59:59
特地写了最早和最晚的hour时间.意思就是只判断日期.不判断时间.只要是今天+一个月后的date都查询出来初次接触oracle.不会弄啊
望指教望指教...
解决方案 »
- ora-01172 oar-01151
- sql语句,求高手指教
- 两个分区表关联后慢的问题,高手看看吧
- 能帮我把这个SQL进行优化吗?
- 谁能和我 解释一下solaris中核心参数怎么配置,什么意思?
- 请教如何取下面的字符串?
- 如何创建白天8:00--18:00每隔一小时的ORACLE任务?谢谢!
- help!!!
- 请问Oracle中的空格函数和trim(' ')
- 为啥我的oracle数据库别人连不上,可别人能连上其它的oracle数据库,难道我的oracle服务器还要别的设定吗?
- oracle简单的触发器疑问
- ORA-00600: 内部错误代码,参数: [kghGetHpSz1], [0x7E828050], [], [], [], [], [], []
id 应该是integer....呵呵
CREATE TABLE t (
datecol DATE);INSERT INTO t (datecol) VALUES (SYSDATE);INSERT INTO t (datecol) VALUES (TRUNC(SYSDATE));INSERT INTO t (datecol) VALUES (TRUNC(SYSDATE, 'HH'));INSERT INTO t (datecol) VALUES (TRUNC(SYSDATE, 'MI'));COMMIT;SELECT TO_CHAR(datecol, 'DD-MON-YYYY HH:MI:SS')
FROM t;
为什么非要sbb的要什么方法函数去解决呢....
整个年月日对比一下就完了....