请往下看...
希望我说的够明白...
表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.不会弄啊
望指教望指教...
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的要什么方法函数去解决呢....
整个年月日对比一下就完了....