Autor | Zpráva | ||
---|---|---|---|
SlimCo Profil * |
#1 · Zasláno: 21. 12. 2009, 15:25:23
Dobry den, som zaciatocnik v PHP a MySQL a uz si neviem rady ako to spravit.
Potrebujem scitat sumu z filtrovanej tabulky od do urciteho datumu. Pre filtraciu datumu mam prikaz $query_statistika=mysql_query("SELECT * FROM objednavky where od >= $dnes and do <= $otyzden"); Ukazu sa vsetky objednavky v rozmedzi tohoto datumu a potrebumem nasledne scitat stlpec 'cena' (SELECT * FROM objednavky where cena) Dufam ze to jak tak pochopite, Dakujem za odpoved |
||
Taps Profil |
#2 · Zasláno: 21. 12. 2009, 16:12:48 · Upravil/a: Taps
SlimCo:
$query_statistika=mysql_query("SELECT *,sum(cena) as cena FROM objednavky where od >= $dnes and do <= $otyzden"); |
||
SlimCo Profil |
#3 · Zasláno: 23. 12. 2009, 18:28:25
Diki moc, až teraz pozeram ze ten programátor použil pre pole s datumom VARCHAR a nie DATE nebude to v tom vadit pre správne použitie? Tvrdí že DATE nie je lepšie, že dátum treba rozkladať bez ohľadu na jeho tvar. Ďakujem
|
||
larryx Profil |
#4 · Zasláno: 23. 12. 2009, 18:46:58
SlimCo:
ja osobne si myslim ze najlepsie je varchar a ukladat timestamp, nie datum v podobe D-M-RRRR.... aj to tak robim... |
||
Kcko Profil |
#5 · Zasláno: 23. 12. 2009, 19:49:35
larryx:
To si myslis hodne spatne. |
||
Alphard Profil |
#6 · Zasláno: 23. 12. 2009, 20:03:18
larryx:
Souhlas s [#5] Kcko SlimCo: Viz MySQL (8) - Ukládání datumů - Linux Software Datové typy jako datetime nejsou implementovány z důvodu, že by se programátoři nudili. Mají své opodstatnění a je vhodné používat je. |
||
larryx Profil |
#7 · Zasláno: 24. 12. 2009, 01:01:35
no z mojho pohladu sa mi to zda jednoduchsie, hlavne pri porovnavani a mozno aj preto lebo som si tak zvykol a neako som sa potom uz nezaoberal inym...
|
||
Kcko Profil |
#8 · Zasláno: 24. 12. 2009, 11:32:49
larryx:
Doporucuji Ti nastudovat si MYSQL manual a funkce spojene s typem DATE a DATETIME , mozna, ze budes prijemne prekvapen a prehodnotis svuj nazor. |
||
Časová prodleva: 14 let
|
0