ADD_MONTHS în PostgreSQL

0

Problema

Am schimba problema ADD_MONTHS Oracle, PostgreSQL.

Am Oracle query de genul asta :

ADD_MONTHS (to_date(to_char(start_billdate,'DD-MM-YYYY'),'DD-MM-YYYY'), 
           (processed_num*periodvalue)
           )

Deci, cum să pună în aplicare acea interogare pentru PostgreSQL?

2

Cel mai bun răspuns

2

O opțiune ar fi de a multiplica numărul de luni (processed_num * periodvalue) cu interval de 1 lună și adaugă că, pentru a start_billdate:

start_billdate + (interval '1 month' * processed_num * periodvalue);
2021-11-23 07:05:40
1

Puteți construi un interval cu conținutul de coloana:

start_billdate + make_interval(months => processed_num*periodvalue)
2021-11-23 07:04:52

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................