Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][MySQL]zapytanie sql, sql zapytanie
chronek
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.07.2010

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


Witam,
Jestem raczkującą osobą w zapytaniach sql, mam tabelę zawierającą id,tick,date,status, id są różne niepowtarzajace, tick rozne powtarzajace, date - data, status 'new','on hold','closed', tabela może zawierac kilka wierszy że tick i status taki sam , potrzebuje zrobic zapytanie by wylistowal mi wszystkie wiersze group by tick , gdy status closed ale gdy data w date ostatnia z danych statusow (co jest ciezkie gdyz wiersze closed pomieszane a moje zapytania zawsze zwracaly pierwsza z tabeli) prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
chronek
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.07.2010

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


przykladowo mam :


id tick date status
1 12432 2010-07-20 11:12:34 new
2 12432 2010-07-20 11:12:37 on hold
3 16534 2010-07-20 11:32:19 new
4 11654 2010-07-20 11:45:23 closed
5 12432 2010-07-20 11:28:22 closed
6 24322 2010-07-20 11:23:34 closed
7 12432 2010-07-20 11:52:11 closed
8 12432 2010-07-20 11:34:12 on hold


chce by mi wyswietlil

12432 2010-07-20 11:52:11
11654 2010-07-20 11:45:23
24322 2010-07-20 11:23:34

czyli zrobil liste z nr tick i data wg wszystkich tick ktore maja status closed (ale ten ostatni wg daty, bo kilka razy moze byc ten sam tick ze statusem closed)

zapytanie w stylu :
select t1.tick, t1.date from ticket as t1 where t1.status='closed' group by t1.tick

w przypadku ticka 12432 mi date z id 5 pokaze zamiast z id 7

Ten post edytował chronek 21.07.2010, 11:24:29
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 23:50