[ Kusur @ 04.05.2004. 15:17 ] @
| Pozdrav svima
Da li neko može da mi pomogne?
Tri polja u bazi (mora da su tri polja)
Dan
Mesec
Godina
Pokušao sam da sa SELECT selektujem tri polja i spojim u jedan prikaz, a da ih razdvojim crtom:
Code: SELECT (dan-mesec-godina) as datum FROM tabela
Želeo bi ovako:
02-05-2004.
a dobijam ovako:
-2004
Kako da napišem upit da dobijem kako želim? Znam da je jednostavno ali nikako da uradim. Tražio sam i u dokumentaciji ali nisam našao. probao sam:
(dan,mesec,godina) as datum – ali ne radi
Unapred hvala
|
[ bluesman @ 04.05.2004. 15:24 ] @
SELECT CONCAT (dan,"-",mesec,"-",godina) as datum FROM table
ili
SELECT CONCAT_WS("-", dan,mesec,godina) as datum FROM table
Medutim to sto radis je jako cudno :-)
[ Kusur @ 04.05.2004. 15:31 ] @
Zasto cudno?
Radi se o vrsti rasporeda - onaj ko unosi ima tri select polja i bira dan, mesec i godinu.
Imas predlog za bolji nacin? - Zelim da se isto unosi u bazu, mislim da neko ne unese 02.02.2004 a neko 2.II.2004. :)
[ alex @ 04.05.2004. 15:55 ] @
To sto radis se kosi sa svim normama kreiranja baza podataka. Datum se u bazi cuva kao polje date, dok je na tebi da pri unosu i ispisu formatiras to polje kako treba.
[ Kusur @ 06.05.2004. 10:09 ] @
Da u pravu si, prepravicu!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.