Februāris 19., 2009


Previous Entry Add to Memories Tell A Friend Next Entry
17:56
Izrādās arī šāda konstrukcija

trunc(months_between(nvl(L_BEIGU_DATU,V_BEIGU_DAT) + 1, round(nvl(L_SAK_DATLAIKS,V_SAK_DATLAIKS))))

var beigties ar ORA-1841, kaut gan nav izmantots TO_DATE(). Izrādās pietiek ar to, ka laika starpības aprēķināšanai piepluso vienu dienu pie beigu datuma nevis atņem no sākuma datuma.

Secinājums - labāk nevajag tukšu datuma lauku aizstāt ar 31.12.9999 (šoreiz gan kāds lietotājs bija kreatīvs)
Tags:

(2 pēdas | ir doma)

Comments:


From:[info]so_damn_insane
Date:20. Februāris 2009 - 08:35
(Link)
round(datuma_laiks) arī ir diezgan kreatīvi.
[User Picture]
From:[info]smille
Date:20. Februāris 2009 - 08:49
(Link)
ai, tur diezgan daudz kas bija un vēl aizvien ir kreatīvs, bet tā ir sistēma, kas mums jāuztur, kamēr uztaisam jaunu, kas to aizstās.
smaidi -

> Jaunākais
> Arhivētais
> Draugi
> Par sevi

Links
Login
Bucket
Rakstīt
Rozes
Komentāri
Latest
Labot daudz

> Go to Top
Sviesta Ciba