Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty 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.
-
Strzelam:
Kontrolka DR zwraca datę bez godziny (czas = 00.00.00.000) a pole flw_CzasOstatniejZmiany jest z datą i godziną.
-
Po obcięciu godziny działa :)
CONVERT(date,flw_CzasOstatniejZmiany,120) BETWEEN {DR:Data złożenia:BIEZACY_DZIEN}
Dziękuję.