Poštovanje svima..
Da li ima neko ko može da mi pomogne. Tražim jednu naredbu za prihvatanje podataka iz Mysql tabele.
Imam tabelu "neka_tabela" i u njoj kolone DATUM, BROJ, ZNAK. Datum predstavlja vreme kada je podatak unesen u tabelu. Znak u tabeli moze biti samo + i - (plus i minus), a brojevi su neki brojevi od 50 do 100. Podaci se u tabelu unose, jedan datum, jedan broj, jedan znak.
Meni treba naredba sa kojom cu prikazati BROJ koji ima vrednost od tri uzastopna unesena ista znaka, npr. minusa(-).
Recimo sledece podatke imam u tabeli:
12.10. 50 -
13.10. 52 +
14.10. 66 -
15.10. 50 -
16.10. 50 +
17.10. 66 -
18.10. 66 -
19.10. 50 -
Kao ste se vidi, broj 66 ima tri uzastopne minus(-) vrednosti. A 50 ima tri minus(-) vrednosti ali one nisu uzastopne.
Dakle, potrebna mi je naredba koja ce iz ove kolone izvuci jedino broj 66 kao rezultat.
Pomoć pri rešavanju problema izrade Mysql tabele.
#2
Napisano: 03.08.09, 19:31
Ovu poruku je izmenio Master Yoda: 03.08.09, 19:39
Malo teže samo jednom naredbom.
1. selektuješ sve iz tabele SVE koje zadovoljavaju uslov (ako želiš da izostaviš ili izabereš samo neke brojeve npr WHERE `broj`<'60'...) i poređaš ih po željenom redu ili koloni (ORDER BY datum)
2. zatim postaviš "kružnu naredbu"
for (i=0, i < broj rezultata, i++)
{
}
http://us2.php.net/m...uctures.for.php
3. u zagradi napraviš brojač vezan za svaki broj koji se pojavi, koji sabira ako se pojavi isti znak ponovo vezan za isti broj ili postavlja brojač=1 ako je različit znak
4. na kraju iskoristiš break; koja govori da treba iskočiti iz {} ukoliko brojač dođe do broja 3
i da prikaže broj koji je u tom trenutku bio u {}
http://us2.php.net/m...tures.break.php
Nadam se da ovo pomaže.
1. selektuješ sve iz tabele SVE koje zadovoljavaju uslov (ako želiš da izostaviš ili izabereš samo neke brojeve npr WHERE `broj`<'60'...) i poređaš ih po željenom redu ili koloni (ORDER BY datum)
2. zatim postaviš "kružnu naredbu"
for (i=0, i < broj rezultata, i++)
{
}
http://us2.php.net/m...uctures.for.php
3. u zagradi napraviš brojač vezan za svaki broj koji se pojavi, koji sabira ako se pojavi isti znak ponovo vezan za isti broj ili postavlja brojač=1 ako je različit znak
4. na kraju iskoristiš break; koja govori da treba iskočiti iz {} ukoliko brojač dođe do broja 3
i da prikaže broj koji je u tom trenutku bio u {}
http://us2.php.net/m...tures.break.php
Nadam se da ovo pomaže.
Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering.

