| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal baumax: 10.03.2010 15:13 | |
|
Ahojte, mam v databaze zaznamy, kde je aj datum a cas v stlpci cas a potrebujem robit vypocty v zavislosti od tejto hodnoty...
Takze datum je od 23.08.2009, 15:48 po aktualny datum.
a potrebujem robit vypocty z udajov najskor za jeden mesiac od zaciatku, teda 23.08.2009, 15:48 + 1 mesiac, potom vypocty pre prve 2 mesiace od zaciatku, dalej 3 ... az celkovo, teda momentalne 8 mesiacov
pocet mesiacov mam uz vypocitany ...
ako ma vyzerat SELECT?
Kód: for ($i = 1; $i <= $pocet_mesiacov; $i++) { $result = mysql_query("SELECT ... }
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
ja to vidím ako prácičku pre GROUP BY
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal autor témy baumax: 11.03.2010 18:38 | |
|
no ale ako sa pracuje s tym casom ?
ako mam z databazy vybrat len zaznamy od casu X po cas Y ?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
napr. Kód: WHERE cas BETWEEN '2009-31-01' AND '2010-31-01'
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal autor témy baumax: 11.03.2010 19:38 | |
|
a kebyze chcem rozmedzie od X po X + 1 mesiac ?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Kód: WHERE cas BETWEEN '2009-31-01' AND ADDDATE('2009-31-01', INTERVAL 1 MONTH) ?
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal autor témy baumax: 11.03.2010 20:12 | |
|
dik a ked ten pocet, v tomto pripade 1 mesiac je v premennej a je to v slucke, teda najskor je tam 1, potom 2 a podobne, ako to mozem zapisat do toho selectu?
tu som to nacrtol, ako to mam Kód: for ($i = 1; $i <= $pocet_mesiacov; $i++) { $result = mysql_query("SELECT ... }
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Kód: for ($i = 1; $i <= $pocet_mesiacov; $i++) { $result = mysql_query("SELECT ... WHERE cas BETWEEN '2009-31-01' AND ADDDATE('2009-31-01', INTERVAL $i MONTH ... }
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|