Ahoj, mám další dotaz ohledně data:) V SQL proceduře uložené na serveru potřebuju vložit do tabulky aktuální datum bez času, popřípadě podle aktuálního data bez času provést nějáké porovnání. Vyřešil jsem to tak že samotné datum získávám následujícím způsobem: DECLARE @rok nvarchar(4) DECLARE @mesic nvarchar(2) DECLARE @den nvarchar(2) DECLARE @datum datetime SET @rok=datepart(yy,getdate()) SET @mesic=datepart(mm,getdate()) SET @den=datepart(dd,getdate()) SET @datum=@rok + '-' + @mesic + '-' + @den Chtěl bych jenom vědět, zda je toto použití správné a hlavně jestli nepředstavuje zbytečnou zátěž navíc pro server pokud bude dotaz obsahující toto složení data spouštěn poměrně často (20x až 30x za minutu). Popřípadě pokud by to byla zbytečná zátěž navíc zda není nějáké lepší řešení.
|