Ostatnie wiadomości

Strony: [1] 2 3 ... 10
1
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez primawojtek dnia Dzisiaj o 16:34:38 »
Panowie dzięki za pomoc

SELECT
   dok_DataWyst as [Data wystawienia],
   dok_NrPelny [Numer dokumentu],
   tw_Nazwa [NAZWA TOWARU],
   isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) as [Wartość brutto przed rabatem],
   isnull(Sum(ob_WartBrutto),0) as [Wartość brutto po rabatach],
   (isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) as [Wartość brutto udzielonego rabatu],
   '% udzielonego rabatu' = CAST((((isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0))*100)/(isnull(Sum(ob_Ilosc * ob_CenaBrutto),1)))as money)

FROM dbo.dok__Dokument T0
JOIN dbo.dok_Pozycja T1 ON T1.ob_DokHanId = T0.dok_Id and ob_TowRodzaj in (1,8)
LEFT JOIN dbo.kh__Kontrahent T2 ON T2.kh_Id = dok_OdbiorcaId
LEFT JOIN dbo.adr__Ewid T3 ON T3.adr_IdObiektu = T2.kh_Id and adr_TypAdresu = 1
LEFT JOIN tw__towar T4 on T4.tw_id=T1.ob_towid
WHERE  dok_typ = 21 and dok_Status <> 2 and dok_DataWyst BETWEEN {DR:Data:}
Group by
adr_Nazwa,
dok_NrPelny,
dok_DataWyst,
tw_Nazwa
having
(isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) <> 0
order by dok_DataWyst
2
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez birds22 dnia Dzisiaj o 16:20:18 »
W Group BY po dok_datawyst brak przecinka
3
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez primawojtek dnia Dzisiaj o 16:13:56 »
Drążę dalej:) Help

SELECT
   adr_Symbol as Symbol,
                dok_DataWyst as [Data wystawienia],
   dok_NrPelny [Numer dokumentu],
   tw_Nazwa [NAZWA TOWARU],
   isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) as [Warto?ć brutto przed rabatem],
   isnull(Sum(ob_WartBrutto),0) as [Warto?ć brutto po rabatach],
   (isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) as [Warto?ć brutto udzielonego rabatu],
   '% udzielonego rabatu' = CAST((((isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0))*100)/(isnull(Sum(ob_Ilosc * ob_CenaBrutto),1)))as money)

FROM dbo.dok__Dokument T0
JOIN dbo.dok_Pozycja T1 ON T1.ob_DokHanId = T0.dok_Id and ob_TowRodzaj in (1,8)
LEFT JOIN dbo.kh__Kontrahent T2 ON T2.kh_Id = dok_OdbiorcaId
LEFT JOIN dbo.adr__Ewid T3 ON T3.adr_IdObiektu = T2.kh_Id and adr_TypAdresu = 1
LEFT JOIN tw__towar T4 on T4.tw_id=T1.ob_towid
WHERE  dok_typ = 21 and dok_Status <> 2 and dok_DataWyst BETWEEN {DR:Data:}
Group by
adr_Symbol,
adr_Nazwa,
dok_NrPelny,
dok_DataWyst
tw_Nazwa
having
(isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) <> 0
order by dok_DataWyst
4
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez yemet dnia Dzisiaj o 15:26:13 »
t4.tw_nazwa do sekcji select i group by a w subiekcie F1 zakładka wyszukaj -> opis struktury zbiorów danych
5
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez birds22 dnia Dzisiaj o 15:11:01 »
Komunikat jasny - Nie ma kolumny o nazwie adr_Towar
6
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez primawojtek dnia Dzisiaj o 15:01:12 »
SELECT
   adr_Symbol as Symbol,
                dok_DataWyst as [Data wystawienia],
   dok_NrPelny [Numer dokumentu],
   adr_Towar [Towar],
   isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) as [Warto?ć brutto przed rabatem],
   isnull(Sum(ob_WartBrutto),0) as [Warto?ć brutto po rabatach],
   (isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) as [Warto?ć brutto udzielonego rabatu],
   '% udzielonego rabatu' = CAST((((isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0))*100)/(isnull(Sum(ob_Ilosc * ob_CenaBrutto),1)))as money)

FROM dbo.dok__Dokument T0
JOIN dbo.dok_Pozycja T1 ON T1.ob_DokHanId = T0.dok_Id and ob_TowRodzaj in (1,8)
LEFT JOIN dbo.kh__Kontrahent T2 ON T2.kh_Id = dok_OdbiorcaId
LEFT JOIN dbo.adr__Ewid T3 ON T3.adr_IdObiektu = T2.kh_Id and adr_TypAdresu = 1
LEFT JOIN tw__towar T4 on T4.tw_id=T1.ob_towid
WHERE  dok_typ = 21 and dok_Status <> 2 and dok_DataWyst BETWEEN {DR:Data:}
Group by
adr_Symbol,
adr_Nazwa,
dok_NrPelny,
dok_DataWyst
having
(isnull(Sum(ob_Ilosc * ob_CenaBrutto),0) - isnull(Sum(ob_WartBrutto),0)) <> 0
order by dok_DataWyst
7
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez yemet dnia Dzisiaj o 14:54:17 »
Nikt nie powiedział, że będzie łatwo ;)
8
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez primawojtek dnia Dzisiaj o 14:53:12 »
Myślałem że to prostsza zabawa(:
9
Dodatki - zestawienia - sfera / Odp: Towary sprzedane z rabatem
« Ostatnia wiadomość wysłana przez yemet dnia Dzisiaj o 14:43:46 »
Jakiego filtrowania? Ty chyba nie za bardzo ogarniasz SQL-a  skoro uważasz, że samo dopisanie JOINa spowoduje, że w wyniku zapytania pojawią się magicznie dodatkowe kolumny. Przecież trzeba dodać odpowiednie kolumny z tabeli towarów w sekcjach select i group by żeby zaczęły się  one pojawiać w wynikach.
10
Subiekt GT / Odp: Pytanie o korektę fV zaliczkowej końcowej
« Ostatnia wiadomość wysłana przez dkozlowski dnia Dzisiaj o 14:35:14 »
Można napisz co robisz i co Ci z tego wychodzi - w czym problem ?
Strony: [1] 2 3 ... 10