PDA

Pogčedajte punu verziju : igrarija s datumima


dee
30. 10. 2006., 11:34
malo je sramota da pitam ovo i ispricavam se unaprijed, ali ovako stvari stoje...

dobio sam 10 tablica (MySQL) od po 50ak hiljada redaka u formatu:

datum | vrijednost

nema indexa nema autoincrementa. e sad, posto podatke izvlacim po datumima, to i nije problem za osnovni SELECT, ali mi je problem sto imam operacije tipa:

SELECT * FROM tabela WHERE unesenidatum+/-1

znaci, moram pogledat i susjedne vrijednosti.

Rjesenje mi je ili kasnije nadopisat autoincremente (kako? :sramota: ) ili druga varijanta: postoji li neki skroz jednostavan nacin da saznam slijedeci/prethodni datum na osnovi onog koji je unesen (ovo je PHP ne mysql pitanje). znaci, da radi i na mjesece sa 30/31 dan i prestupne godine i te stvari.

ispricavam se jos jednom jer vjerojatno davim osnovnim stvarima, ali nisam nasao nesto konkretno na kolegi googletu.


hvala unaprijed

MorenoArdohain
30. 10. 2006., 11:46
Preporucujem da to uradis direkt u mySQL-u:

http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

Konkretno, date_add() i date_sub() funkcije

dee
30. 10. 2006., 12:33
to je to, da! s tim mogu selektirat kako hocu po datmima

puno ti hvala!