Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: mkroszka w Maj 31, 2016, 14:43:39

Tytuł: Zestawienie - Filtrowanie po dacie
Wiadomość wysłana przez: mkroszka w Maj 31, 2016, 14:43:39
Dzień dobry,

Na szybko napisałem proste zestawienie wypluwające Szanse Sprzedaży z ustawioną flagą, chciałbym to przefiltrować po dacie.

SELECT
vw_TransakcjaGrid.dok_NrPelny as "Numer Szkolenia",
vw_TransakcjaGrid.tr_Nazwa as "Nazwa Szkolenia",
vw_TransakcjaGrid.trc_Nazwa as "Scenariusz",
cast(REPLACE(vw_TransakcjaGrid.tr_WartoscNettoW COLLATE Latin1_General_BIN,'PLN', '') as money) as "CEna NETTO",
vw_TransakcjaGrid.uz_Nazwa as "Opiekun",
flw_CzasOstatniejZmiany
FROM
dbo.vw_TransakcjaGrid INNER JOIN
dbo.fl_Wartosc ON dbo.vw_TransakcjaGrid.tr_Id = dbo.fl_Wartosc.flw_IdObiektu
WHERE (
flw_IdFlagi = 1001 AND
flw_CzasOstatniejZmiany BETWEEN {DR:Data złożenia:BIEZACY_DZIEN}
)
ORDER BY vw_TransakcjaGrid.dok_NrPelny DESC

Niestety zestawienie nie zwraca prawidłowego wyniku. Mam Szansę Sprzedaży ze zmienioną flagą dnia dzisiejszego i w opcji bieżący dzień jej nie widzę. Jeżeli zmienię datę na od dziś plus jeden dzień, dokument się pojawia.

W czym tkwi problem?

Docelowo chcę aby zestawienie wysypało mi dokumenty w których została zmieniona flaga własna w konkretnym dniu dniach.
Tytuł: Odp: Zestawienie - Filtrowanie po dacie
Wiadomość wysłana przez: birds22 w Maj 31, 2016, 14:56:55
Strzelam:

Kontrolka DR zwraca datę bez godziny (czas = 00.00.00.000) a pole flw_CzasOstatniejZmiany jest z datą i godziną.
Tytuł: Odp: Zestawienie - Filtrowanie po dacie
Wiadomość wysłana przez: mkroszka w Maj 31, 2016, 16:07:01
Po obcięciu godziny działa :)

CONVERT(date,flw_CzasOstatniejZmiany,120) BETWEEN {DR:Data złożenia:BIEZACY_DZIEN}
Dziękuję.