Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Zapytanie MySQL - problem
krzesik
post
Post #1





Grupa: Zarejestrowani
Postów: 517
Pomógł: 1
Dołączył: 25.08.2012

Ostrzeżenie: (0%)
-----


Mam bazę w której zapisuję dokumenty sprzedaży
złożona jest z dwóch tabel:

SPRZEDAŻ
(gdzie są m in pola)
- id_dok_spr
- nazwa_kontrahenta
- data_sprzedazy
- nr_dokumentu
- wartosc_netto
- wartosc_vat
- wartosc_brutto
.......

SPRZEDAZ_SRODEK
- id_dok_spr_srodek
- id_dok_spr
- data_sprzedazy
- nazwa_towaru
- cena_towaru
- stawka_vat
- wartosc_netto
- wartosc_vat
- wartosc_brutto
............


Mam problem aby wyświetlić w rekordzie sumy
- netto
- brutto
- vat
dla każdej ze stawek vat,


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kishin
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 17
Dołączył: 20.12.2011

Ostrzeżenie: (0%)
-----


  1.  
  2. SELECT c.id_dok_spr ,c.nazwa_kontrahenta,c.data_sprzedazy ,
  3. (CASE WHEN t.stawka_vat= '23%' THEN t.wartosc_vat ELSE 0 END) AS wartoscvat23,
  4. (CASE WHEN t.stawka_vat= '8%' THEN t.wartosc_vat ELSE 0 END) AS wartoscvat8,
  5. sum(t.wartosc_netto)wartosc_netto,sum(t.wartosc_brutto)wartosc_brutto
  6. FROM SPRZEDAZ_SRODEK t
  7. JOIN SPRZEDAZ c ON c.id_dok_spr=t.id_dok_spr
  8. GROUP BY
  9. c.id_dok_spr ,c.nazwa_kontrahenta,c.data_sprzedazy
  10.  
  11.  


Ten post edytował Kishin 1.03.2016, 12:28:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 22:24