Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> GROUP BY bez najnowszych wierszy
Theqos
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 8
Dołączył: 5.12.2008

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


Mam tabele kosztów paliwa. Pojazd, stan licznika, ile zatankowano etc. Teraz chce policzyć spalanie samochodów na setke, tylko że bez najnowszego kosztu. W skrócie, chcę zsumować ile zatakowano paliwa, tyle że bez ostatniego wpisu dla każdego pojazdu. Da się to zrobić jednym zapytaniem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
woj_tas
post
Post #2





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


Najnowszy wpis masz jakoś zaznaczony? W jaki sposób go rozpoznajesz?


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





Grupa: Zarejestrowani
Postów: 49
Pomógł: 8
Dołączył: 5.12.2008

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


Ten z najnowsza data jest najnowszy winksmiley.jpg

Anyway problem rozwiązalem tak:
  1. SELECT v.id, (SUM(ffc.quantity) - ffc.quantity) AS q FROM `vehicle` AS v JOIN (SELECT * FROM `fuel_cost` AS fc ORDER BY fc.date DESC) AS ffc ON ffc.vehicle_id = v.id GROUP BY v.id


Tyle, że za chiny ludowe nie moge użyć go w Doctrine używając Doctrine_RawSql.

Ten post edytował Theqos 14.06.2010, 09:26:56
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 - 01:12