Ich habe die folgende ODBC-Abfrage von SSRS zu einer MySQL-Datenbank:Kann ich einen ODBC-Parameter zweimal verwenden?
SELECT ID, StartTime, StartTimeMS, EndTime, EndTimeMS, TIMEDIFF(EndTime, StartTime) AS CallDuration, CallType, CallerID, DialedNumber, Extension
FROM `call`
WHERE (CallerID = ?) OR
(Extension = ?) AND (StartTime < ?) AND (StartTime > ?)
Als ich SSRS laufen, bekomme ich zweimal für die ersten beiden Parameter aufgefordert. Idealerweise müsste ich diesen Wert nur einmal eingeben und zweimal verwenden können. Kann ich einen Positionsparameter innerhalb einer SSRS-Abfrage zweimal verwenden, damit der Benutzer nicht zweimal aufgefordert wird?