Oracle - days_between
Michal Dobes
dobes na tesnet.cz
Pondělí Leden 13 09:22:19 CET 2003
Jan Serak wrote:
> > Samozrejme ten select samotny ide ale v pl fukncii ked chcem vratit
> > number tak to furt blabola i interval a previest interval na number mi
> > jaksi furt nejde.
> > :-|
>
> A proc timestamp? Proc ne rozdil dvou typu DATE? Funkce sysdate jiste
> vraci DATE, ale jestli odecitate hodnotu typu TIMESTAMP, provede se
> implicitni konverze a vysledek rozdilu musi byt INTERVAL. Ale kdyz
> odectete od sebe dva datove typy DATE, musite dostat NUMBER.
Protoze ty casove udaje jsou udavany v DB (zatim jen) s rozlisenim
na milisekundy, tim padam je to ulozeno a definovano jako TIMESTAMP(6).
A je treba pocitat rozdil dvou techto udaju vcetne tech milisekund
a vysledek mit jako number pro nejake dalsi operace. Otazka zni, zda
se da nejak INTERVAL na NUMBER zkonvertovat. :-(
Majkl
Další informace o konferenci Test