Fråga : Datera beräkningen

Hi experter,

If som jag måste, daterar som är daterar fieds i en orakeldatabas, och jag önskar att finna ut varaktigheten av tid.  START_DATE och COMPLETED_DATE.  Jag önskar att se att den i dagar och timmar och minuten mig skulle mig skriver den valda statement.
Thanks
" klar "

Svar : Datera beräkningen

välj (COMPLETED_DATE - START_DATE) som diff_days

den ska är ett verkligt numrerar menande 1 dag för något liknande 1.23423 och 0.23423 x 24 = 5.62152 timmar
maning 5 timmar + 0.62152 * 60 = 37.2912 noterar
menande 37 noterar och 0.2912 * 60 = 17.472 understöder;),

om du multiplicerar skillnaden med 24*60*60, du ska avslutar understöder upp

välj (COMPLETED_DATE - START_DATE) * (24*60*60) som diff_seconds
Andra lösningar  
 
programming4us programming4us