Skocz do zawartości


Zdjęcie

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


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 inzynierek

inzynierek
  • Użytkownicy
  • 1 postów

Napisano 21 kwiecień 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 postów

Napisano 29 sierpień 2017 - 18:27

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


  • 0


Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych