Posted By: Pat (ICQ 35775869) on 'CZdatabases'
Title:     Re: SQL Server a NULL datum
Date:      Wed Jun 21 09:15:39 2000

> 
> Zdarec,
> 
> mam nasledujici problemek:
> 
> Tabulka ma (mj.) dva sloupce: logfiledate as datetime NOT NULL a [date] 
> char(10) ... udelal sem si krasnou query, ktera mi ma zjistit, kdy se mi
> lisi 
> ty hodnoty na jednom radku:
> 
> select * from tabulka where logfiledate <> cast([date] as datetime)
> 
> No a problem je, pokud je [date] NULL, pak sice ten cast vygeneruje NULL ale
*** je to poprvy co se pokousim resit nejaky problemek na tomhle boardu, takze 
doufam ze nebudu mit reakce typu: "drz klapacku a di se splachnout do hajzlu". 
Koneckoncu na vasi slecnu ste taky byli poprve hodni ;).

No tohle resim tak ze team dam podminku typu 

select case when [date] is null then 0 end, * from tabulka where 
logfiledate<>cast(....) AND  [date]<>0

Upozornuju ze takhle to NENI syntakticky spravne a mozna je potreba misto 0 
tam dat nejake specialni datum, ktere nemuze nastat, treba 1.1.2500 ci tak 
nejak. Nicmene muj dotaz zni> Jak moc je tohle neoptimalizovane?


Jo a s tim mym randomem si nevite nekdo rady? Potrebuju ziskavat nahodne udaje 
z Ms SQL, vice viz muj post nekde vyse... 

>  
> 
>           Jerry III
> 
> Enough said ...
> http://jerryiii.home.sprynet.com/mica/index.htm

Search the boards