Autor | Zpráva | ||
---|---|---|---|
Maximus Profil * |
#1 · Zasláno: 22. 4. 2009, 16:16:21
Potreboval bych poradit, jak napsat SELECT tak, aby se mi z databaze vypsaly radky, ktere byly ulozeny od ted az 2 mesice zpatky...
... z databaze datum taham timto selectem SELECT DATE_FORMAT(datum, '%e.%c.%y') AS datum ... ale ja potrebuju udelat podminku tak, aby se mi natahli jen radky 0-2mesice zpatky. DEKUJU |
||
Majkl578 Profil |
#2 · Zasláno: 22. 4. 2009, 16:18:10
echo date('d.m.Y', time() - 60*24*60*60);//php kod |
||
nightfish Profil |
#3 · Zasláno: 22. 4. 2009, 16:19:15
WHERE DATE_SUB(CURDATE(), INTERVAL 2 MONTH) >= datum AND datum <= CURDATE()
|
||
srigi Profil |
#4 · Zasláno: 22. 4. 2009, 16:24:01 · Upravil/a: srigi
Majkl578
Nedavno ma tu kamenovali - 60 dni - si si isty, ze su to dva mesiace? Co ked takyto vypocet spustis vo Februari (Unoru). EDIT > aha, zadanie temy je 60 dni. Toz sa ospravedlnujem a moja poznamka tak smeruje na Maximusa. |
||
AM_ Profil |
#5 · Zasláno: 22. 4. 2009, 16:59:14
Majkl578
ne všechny dny mají 24*60*60 sekund. |
||
Majkl578 Profil |
#6 · Zasláno: 22. 4. 2009, 19:30:33
srigi
v titulku je uvedeno 60 dní AM_ ok, napis tedy nejjednodussi zpusob, ktery to zohledni. |
||
fuckin Profil * |
#7 · Zasláno: 22. 4. 2009, 19:44:24
v titulku mas 60dni, v popisu 2 mesice, co z toho plati?
|
||
Maximus Profil * |
#8 · Zasláno: 22. 4. 2009, 20:17:17
2 mesice zpatky je idealni, ale 60 dni je taky dobre..
nightfish ... bude to v selectu, kdy potrebuju, aby mi to vzalo automaticky 60 dni zpetne, aniz bych tam daval konkretni datum.... tedy neco jako current date - 60 dni ... ale v takovem formatu, jako si mi to psal ty... WHERE ... |
||
Alphard Profil |
#9 · Zasláno: 22. 4. 2009, 20:41:04
Maximus:
nightfish napsal přesně co, co potřebuješ. Nebo tam snad někde vidíš konkrétní datum? |
||
AM_ Profil |
#10 · Zasláno: 23. 4. 2009, 10:59:01
Majkl578
„ok, napis tedy nejjednodussi zpusob, ktery to zohledni.“ To už napsal nightfish. Já jen napsal důvod, proč se pro časové výpočty nemá používat tupé násobení sekund - ne všechny měsíce mají stejný počet dní, ne všechny dny mají stejný počet hodin. |
||
fuckin Profil * |
#11 · Zasláno: 23. 4. 2009, 17:33:57
proc by dny nemely stejny pocet hodin? Kdyz uz tak sekund...
|
||
Joker Profil |
#12 · Zasláno: 23. 4. 2009, 17:45:17
fuckin
proc by dny nemely stejny pocet hodin? Kdyz uz tak sekund... - 31. prosinec může (ale nemusí) mít "přestupnou sekundu", tedy o sekundu méně nebo více. - den začátku letního času má 23 hodin - den konce letního času má 25 hodin |
||
Časová prodleva: 15 let
|
0