Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]podsumowanie faktury
galapagos
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.08.2008

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


Problem dotyczy wystawiania faktur, a dokładniej podsumowania gdzie wyliczane są pozycje z odpowiednimi stawkami VAT oraz odpowiadające im sumy (wartość netto, wartość VAT, wartość brutto) z pozycji faktury. Do wyniku generowanego przez zapytanie wyglądające mniej więcej tak:

  1. SELECT vat, SUM(netto) AS 'Wartosc Netto', SUM(netto*(vat/100)) AS 'Wartosc VAT', SUM(brutto) AS 'Wartosc Brutto'
  2. FROM Pozycja GROUP BY vat
  3. #oczywiście WHERE pomijam


chciałbym jeszcze dodać pozycję RAZEM przy której będzie suma wartości pól dla wszystkich stawek VAT?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Jeżeli nie zadziała to
  1. SELECT vat, SUM(netto) AS 'wn', SUM(netto*(vat/100)) AS 'wv', SUM(brutto) AS 'wb', (wn+wb+wn) AS razem
  2. FROM Pozycja GROUP BY vat
  3. #oczywiście WHERE pomijam


to daj
  1. SELECT a.*, (a.wn+a.wv+a.wb) AS razem FROM (SELECT vat, SUM(netto) AS 'wn', SUM(netto*(vat/100)) AS 'wv', SUM(brutto) AS 'wb'
  2. FROM Pozycja GROUP BY vat
  3. #oczywiście WHERE pomijam) as a


--------------------
Go to the top of the page
+Quote Post
ddiceman
post
Post #3





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


  1. SELECT vat, SUM(netto) AS 'Wartosc Netto', SUM(netto*(vat/100)) AS 'Wartosc VAT', SUM(brutto) AS 'Wartosc Brutto'
  2. FROM Pozycja GROUP BY vat WITH ROLLUP
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:31