Date_part在oracle中不起作用

时间:2014-10-09 12:49:49

标签: oracle

SELECT 
 DATE_PART('days',DATE_TRUNC('month', pr.DateTo)  '1 MONTH'::INTERVAL - DATE_TRUNC('month', pr.datefrom) as PeriodDays
 FROM HT_PayReg 

这在postgres中运行良好,但在oracle中它不起作用,请在oracle中更正。

1 个答案:

答案 0 :(得分:1)

TRUNC给出了不包括时间部分的日期。

带格式掩码的

TO_CHAR为您提供日期的不同部分。

例如,

to_char(sysdate, 'DD')将今天的日期定为09to_char(sysdate, 'MON')将当前月份设为OCTto_char(sysdate, 'YYYY')将当前年份设为2014

使用不同的格式。对于特定输出,请提及所需的输出。

在此处http://docs.oracle.com/cd/E11882_01/server.112/e26088/sql_elements004.htm

中查看文档中的日期时间格式模型