Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podanie liczby, Podająca liczbę faktur dla każdego rodzaju płatności
szymekq1
post 25.01.2021, 19:56:24
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.12.2020

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


Witam, proszę o pomoc
Polecenie
Podająca liczbę faktur dla każdego rodzaju płatności (utworz perpektywe)
Rodzaje platnosci to:karta,gotowka,przelew
Domyslam się, że trzeba tu uzyć SELECT COUNT i GROUP BY?

SZ_faktura (NrFaktury ,DataFaktury ,NIP ,SposobPlatnosci)

('F1/2003', '2003-01-01', '558-73-64-209', 'gotowka'),
('F1/2004', '2004-01-02', '474-629-76-54', 'przelew'),
('F1/2006', '2006-01-01', '145-79-24-386', 'przelew'),
('F1/2007', '2007-01-02', '917-93-55-122', 'gotowka'),
('F1/2008', '2008-01-01', '723-509-78-35', 'gotowka'),
('F10/2004', '2004-01-19', '378-92-95-517', 'gotowka'),
('F10/2006', '2006-01-31', '791-96-23-410', 'gotowka'),
('F10/2007', '2007-02-14', '591-412-99-58', 'karta'),
Poczatek tabeli z ktorej pochodza dane

Jesli chcialbym pobrac tylko liczbe platnosci gotowka to byłoby:
AS SELECT COUNT(SposobPlatnosci) FROM SZ_faktura WHERE SposobPlatnosci LIKE 'gotowka';
Jednak Potrzebne sa kazde metody platnosci i tu nie wiem jak to polaczyc... prosze o pomoc

Go to the top of the page
+Quote Post
viking
post 25.01.2021, 19:59:32
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

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


Może być podzapytanie, może być UNION.


--------------------
Go to the top of the page
+Quote Post
breadi
post 23.02.2021, 12:50:40
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 9.04.2015

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


zamiast
  1. WHERE [...]

sprobuj
  1. GROUP BY `SposobPlatnosci`


Ten post edytował breadi 23.02.2021, 12:51:19
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 Wersja Lo-Fi Aktualny czas: 25.04.2024 - 22:18