Witam,
chciałbym dodać do istniejącej procedury warunek wybierania tych rekordów, które mieszczą się w przedziale czasu który jest przekazywany w parametrze.
Problem jest w tym, że jeżeli dane nie zostały wybrane w programie to mają się pokazać dane w każdym przedziale.
Kolumna przechowująca dane w bazie:
- DataUpdatu.
Jako parametr są przekazywane dwie wartości
-
@cDataOd
-
@cDataDo.
Próbowałem coś na podobe poniższego przykładu ale błąd jest przy warunku BETWEEN
SELECT ....
FROM ...
WHERE CASE WHEN @cData= '' then 1 ELSE BETWEEN @cDataOd AND @cDataDo END = 1