Oracle: date - date

Jan Serak sherry na pikebo.cz
Pondělí Listopad 10 18:32:29 CET 2003


Jan Kasprzak wrote:
> 	A proc mi to teda pise ze to nejde? A proc i v dokumentaci pisou
> ze to nejde?

Yenyo,

jestli se nepletu, tak to vypadalo takto:

i interval;
d1,d2 date;
...
i:=d1-d2;

Problem neni v tom d1-d2, ale v tom prirazeni. Schvalne zkus:

i interval;
f float;
...
f:=d1-d2;
i:=f;

Melo by to vyhodit tutez chybu, ale az na tom druhem radku.

To, ze neexistuje implicitni konverze number -> interval je mozna 
zpusobeno tim, ze uz nechteli pokracovat v tom nepeknem (i kdyz 
historicky zduvodnitelnem) date - date = float, kdy si clovek musi vzdy 
uvedomit, ze jednotkou je den.

Jan Serak




Další informace o konferenci Databases