Posted By: jerryiii (Jerry III) on 'CZdatabases' Title: SQL Server a NULL datum Date: Wed Jun 21 02:55:01 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 porovnani s jakymkoli datem vyjde false, jako kdyby NULL byl rovnej jakymukoli datu ... v helpu sem nasel, ze porovnani hodnot kde jedna nebo obe sou NULL zavisi na ANSI_NULLS: pokud je on, pak porovnani kde aspon jedna strana je NULL je taky NULL ... pokud je ANSI_NULLS off, tak by porovnani melo bejt tru kdyz sou oba NULL a false kdyz je NULL jen jeden (tj. presne to co potrebuju) ... jenze ja ty ANSI_NULLS mam na off a stejne mi to neporovnava ... nevite nekdo co s tim? Jerry III Enough said ... http://jerryiii.home.sprynet.com/mica/index.htm