Witajcie,
mam problem z zapytaniem w języku T-SQL.
Mianowicie:
mam tabelkę zawierającą pewne dane (dajmy na to: ID, data, pole1, pole2, pole3). Gdy chcę przy pomocy SQL Server Management studio wyłuskać pod zmienną lokalną @maxid ostatnią wartość ID w tabeli, zapytanie działa bez problemów:
declare @maxid int
set @maxid = (SELECT MAX(ID) FROM [bazadanych].[dbo].[tab1])
print 'ID: ' + cast(@maxid as char)
Jednakże gdy chcę utworzyć w Report Builderze raport, który by we właściwościach zestawu danych miał takie samo zapytanie i jako rezultat oprócz tabelki wyświetlał wartość parametru @maxid (czyli [@maxid]), otrzymuję komunikat, że 'brak wartości dla owego parametru'. Gdy ustawię mu wartość domyślną równą 0, pomimo zapytania (działającego w Management Studio) nadal jest ona równa 0.
Proszę Was o pomoc, w jaki sposób mogę podstawić ową wartość zmiennej z zapytania do zmiennej i wyświetlić ją w raporcie użytkownikowi.