Vraag : Het berekenen van de datum.

Hallo,
I am gebruikend het gegevensbestand van Oracle. Er zijn de datum van het drie kolommenbegin, eindmaand en einddag. De combinatie van endmonth, einddag en jaar moet de maand enddate
case1 worden van het einddate.for b.v./> startdate endday eind case2:                        05/21/2010 15 1 1/15/2011
In mijn gegevensbestand hebben wij eerste kolom drie maar de einddatum zou calculated.usually moeten zijn om de einddatum te berekenen wij het verschil tussen begindatum moeten houden en de einddatum meer toen 6 maanden is. Ik kan nadenken het jaar zes maanden vanaf het begin dateren maar dat ontbreekt voor „geval 2“.
is daar om het even welk werk rond dit?

Antwoord : Het berekenen van de datum.


SELECTEER start_date, endday, endmonth,
COMPUTER-AIDED SOFTWARE ENGINEERING
WANNEER start_date <�>ADD_MONTHS (TRUNC (start_date, „YYYY“),
endmonth - 1
)
+ endday
- 1
DAN ADD_MONTHS (TRUNC (start_date, „YYYY“), endmonth - 1)
+ endday
- 1
ANDERS ADD_MONTHS (TRUNC (start_date, „YYYY“), endmonth + 11)
+ endday
- 1
EIND end_date
VAN ............

Andere oplossingen  
 
programming4us programming4us