oracle日期与天数
sysdate+1//当前日期加一天,负数为减一天
获取日期的指定部分
Select to_char(sysdate,'YYYY') from dual;
Select to_char(sysdate,'MM') from dual;
Select to_char(sysdate,'DD') from dual;
计算两个日期间月份的差
select months_between(to_date('01-31-1999','MM-DD-YYYY'),
to_date('12-31-1998','MM-DD-YYYY')) "MONTHS" FROM DUAL;
指定日期加月份
add_months(date1, n)
加减年份
add_months(date1, n*12):select add_months(sysdate, 1*12) from dual
oracle的join
select suppliers.supplier_id, suppliers.supplier_name, orders.order_date
from suppliers, orders
where orders.supplier_id(+) = suppliers.supplier_id
上面这个语句会查出suppliers表中所有的记录