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 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
nospor
post 6.08.2019, 09:07:05
Post #2





Grupa: Moderatorzy
Postów: 36 557
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 wink.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 14.06.2025 - 03:52