Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Mysql i kilka wierszy do jednego id
xaitras
post
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ć (IMG:style_emoticons/default/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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




NIe wiem co to ten $counter ale wytlumacze ci co miales zle w starym zapytaniu

WHERE orders_total.orders_id = ($counter=1)

to sobie teraz podstaw jakas wartosc za zmienna $counter, np 1
WHERE orders_total.orders_id = (1=1)

2
WHERE orders_total.orders_id = (2=1)

Czy takie zapytanie do bazy ma jaki kolwiek sens? Jakis moze i ma, ale za pewne nie taki jakbys oczekiwal (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 30.09.2025 - 11:37