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