Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Mysql i kilka wierszy do jednego id
xaitras
post 5.08.2019, 14:24:45
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 27.06.2017

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


Witam wszystkich!

Nie często korzystam z forum - zawsze próbuję rozwiązać problem sam ale nie mogę tego ruszyć facepalmxd.gif

Mam taką tabelę (to jest wynik działania skryptu)

LP NR ZAMÓWIENIA NR FAKTURY DATA SPRZEDAŻY SPOSÓB PŁATNOŚCI KWOTA SPRZEDAŻY RAZEM NARASTAJĄCO RAZEM MIESIĄC RAZEM ROK

1 1 2019-08-05 9.76 9.76 35.26 35.26
2 2 2019-08-05 15.50 25.26
3 3 2019-08-05 10.00 25.5


Problem w tym, że pozycja RAZEM NARASTAJĄCO nie za bardzo działa..

W PHP My admin tabela orders_total z której chcę wyciągnąć dane wygląda tak:

orders_total_id orders_id value sort_order

1 1 9,76 1
2 1 0 15
3 1 9,76 21
4 2 15.50 1
5 2 0.00 15
6 2 15.50 21


itd.

Interesują mnie tylko wartości "value" tam gdzie jest "sort_order" = 21


Mój kod:

  1. SELECT SUM(value) AS nastepny
  2.  
  3. FROM orders_total
  4.  
  5. INNER JOIN orders ON orders_total.orders_id=orders.orders_id
  6.  
  7. WHERE orders_total.orders_id = ($counter=1)
  8.  
  9. AND sort_order=21
  10.  
  11. AND date_purchased BETWEEN DATE_FORMAT(NOW(),'%Y-%m-01') AND LAST_DAY(NOW())
  12.  
  13.  
  14. ")


a na końcu pętli counter++

Ale się zamotałem


NIE WIEM CZY CO Z TEGO KTO ZROZUMIE ALE JEŚLI TAK TO MNIE POMOGŁO
  1. WHERE orders_total.orders_id < $counter
w zapytaniu do bazy

Ten post edytował xaitras 5.08.2019, 14:52:58
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 10:37