Ahoj,
může mi prosím někdo vysvětlit, proč mi SQL dotaz na rozdíl dvou stejných datumů vrací, že je rozdíl 115let? Kde dělám chybu?
DECLARE @sql_statement nvarchar(250) Declare @dal date
declare @dat varchar(20)
set @dal = '07.08.2015' SET @dat = Convert(Varchar(20),@dal,101) SET @sql_statement = 'SELECT datediff(yy,'+@dat+',DateEx) FROM ExData ' EXECute sp_executesql @sql_statement