Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Datum = Datum - 1 mjesec

[es] :: MySQL :: Datum = Datum - 1 mjesec

[ Pregleda: 2810 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igac
Banjaluka

Član broj: 415
Poruke: 562
*.teleklik.net.



+2 Profil

icon Datum = Datum - 1 mjesec21.09.2004. u 16:16 - pre 237 meseci
Kako da uradim UPDATE tabele koja ima polje 'date' (0000-00-00 oblika) i u toj tabeli imam nekih 100 upisa. Samo (kako WHERE da postavim da mi gleda samo koji je mjesec u tom polju ?) kod upisa kod kojih imam npr 2004-10-xx trebam da dobijem 2004-09-xx. Kako ?:)
"nice town, i'll take it..."
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Datum = Datum - 1 mjesec21.09.2004. u 16:32 - pre 237 meseci
http://dev.mysql.com/doc/mysql/en/Date_and_time_functions.html

Pogledaj sintaksu i definiciju funkcije date_sub().

Konkretno, ako trebas izvrsiti UPDATE svih upisa u tabeli, onda kucaj
Code:
UPDATE tabela SET datum=date_sub(datum, INTERVAL 31 DAY);

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

chupcko
Negde
Beograd

Član broj: 5560
Poruke: 1141

Sajt: www.google.com


+63 Profil

icon Re: Datum = Datum - 1 mjesec22.09.2004. u 08:43 - pre 237 meseci
Doduse ako je mesec februar ... nece bas raditi.

Ali nema veze

update tabela set datum = datum - interval 1 month ce raditi malo bolje

P.S. sto volim kada se moderator zajebe, pa obrise sve tragove sovjeg zajeba :).

CHUPCKO
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.space.wifiwien.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Datum = Datum - 1 mjesec22.09.2004. u 09:12 - pre 237 meseci
Moderator nece obrisati nista, nego ce se ispraviti:
Code:
UPDATE tabela SET datum=date_sub(datum,INTERVAL 1 MONTH);


Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

igac
Banjaluka

Član broj: 415
Poruke: 562
*.teleklik.net.



+2 Profil

icon Re: Datum = Datum - 1 mjesec22.09.2004. u 12:18 - pre 237 meseci
ma nisam imao manual pri ruci tada (nasao sam ga 10min kasnije na nekim bekap cdovima:)) pa sam i sam tako napisao rjesenje (+ WHERE MONTH(datum)=10 jer se sa 10. na 9. trebalo prebaciti sve) al ipak hvala:) postavio sam pitanje jer mi je bila frka malo... hvala:)
"nice town, i'll take it..."
 
Odgovor na temu

[es] :: MySQL :: Datum = Datum - 1 mjesec

[ Pregleda: 2810 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.