Jump to content


Photo

[SQL Server] Report Builder - wyświetlenie zmiennej lokalnej


  • Please log in to reply
1 reply to this topic

#1 inzynierek

inzynierek
  • Użytkownicy
  • 1 posts

Posted 21 April 2015 - 14:21

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.

 


  • 0


#2 jarex_67

jarex_67
  • Użytkownicy
  • 151 posts

Posted 29 August 2017 - 18:27

Spróbuj tutaj jest fajne szkolenie http://geek-on.pl :)


  • 0


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users