Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie z MIN i MAX
Azazel
post 10.09.2002, 12:19:10
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 22.04.2002
Skąd: DC

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


pomozcie:)

w tabeli ponizej mam rekordy:

________________
id data_wpisu

1 2002-09-09
2 2002-09-09
3 2002-09-09
4 2002-09-10
5 2002-09-11
6 2002-09-11
----------------------

i teraz chce osiagnac cos takiego

chce zliczyc ile jest jest rekordow o tej samej dacie i jednoczesnie znac najmniejsze i najwieksze ich id , czyli chce miec cos takiego:

data=2002-09-09 min_id=1 max_id=3
data=2002-09-10 min_id=4 max_id=4
data=2002-09-11 min_id=5 max_id=6

wnosze ze trzeba zamieszac z funkcjami MIN i MAX , ale nie potrafie sobie z tym poradzic :oops:

z gory dzieki z pomoc :wink:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mac
post 10.09.2002, 13:46:11
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 0
Dołączył: 9.04.2002
Skąd: miejscowosc

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


Cytat
pomozcie:)

w tabeli ponizej mam rekordy:

________________
id data_wpisu

1 2002-09-09
2 2002-09-09
3 2002-09-09
4 2002-09-10
5 2002-09-11
6 2002-09-11
----------------------

i teraz chce osiagnac cos takiego

chce zliczyc ile jest jest rekordow o tej samej dacie i jednoczesnie znac najmniejsze i najwieksze ich id , czyli chce miec cos takiego:

data=2002-09-09 min_id=1 max_id=3
data=2002-09-10 min_id=4 max_id=4
data=2002-09-11 min_id=5 max_id=6

wnosze ze trzeba zamieszac z funkcjami MIN i MAX , ale nie potrafie sobie z tym poradzic :oops:

z gory dzieki z pomoc :wink:

[code]
//laczenie z baza, wybranie bazy itd.
$ile=0;
while($TU_DAJ_ZMIENNA_KTORA_MA_W_WARTOSC_ZAPISANE_ILE_JEST_WSZYSTKICH_REKORDOW_K
ORE_MOZESZ_POLICZYC_UZYWAJAC_INNEJ_FUNKCJI!=$ile) {
$ile++;
$a = "SELECT * FROM nazwa_tabeli WHERE id='$identyfikator' "; // w zmiennej identyfikator przechowujemy numer id rekordu
$b = mysql_query ($a);
$c=mysql_fetch_array($cool.gif;
if(!isset($d)) {
$d=$c['data_wpisu'];
$e_.$d=1;
}
else {
$f=$c['data_wpisu'];
if($f==$d) {
$e_.$d++;
}
else {
$e_.$d++;
}
}

}

Kod powinien działąć, ale nie sprawdzałem i trochę się pogubiłem w tych zmiennych, które mają takie dziwne nazwy $a, $b, $c, $d, $e, $f (zresztą sam je tak nazwałem, ale jakby były jakieś problemy to pisz) smile.gif
smile.gif
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 - 15:43