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

Konverzija datuma T-SQL

[es] :: MS SQL :: Konverzija datuma T-SQL

[ Pregleda: 2796 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

davidbowman
Zajecar

Član broj: 33791
Poruke: 40
*.vdial.verat.net.



Profil

icon Konverzija datuma T-SQL26.03.2008. u 17:58 - pre 195 meseci
Kako da konvertujem datum koji je u bazi upisan u obliku '2008-01-14 12:41:06.500' u datum u ovom obliku '2008-01-14'
O čemu se radi. Imam bazu, koju nisam ja pravio, i treba da izvučem imena radnika koji su imali bar jedan upis u bazu i to po datumima. Sledeći jednostavan upit:

Code:


SELECT DISTINCT Ime, Prezime, Datum_upisa
FROM ...
...
...



mi vraća više rekorda jer datum nije jedinstven, npr:

Code:


BOJAN    MILOSAVLJEVIĆ    2008-01-14 12:41:06.500    
BOJAN    MILOSAVLJEVIĆ    2008-01-14 13:20:58.670
BOJAN    MILOSAVLJEVIĆ    2008-01-14 13:55:26.060



Postoji li neka funkcija pomoću koje mogu da izvršim pomenutu konverziju i kako? Mislim nešto ovako:

Code:


SELECT DISTINCT Ime, Prezime,  funkcija(Datum_upisa, ...)
FROM ...
...
...



Znam da nesto sklepam koristeći DAY, MONTH i YEAR, ali mi se posle komplikuje upoređivanje datuma za neke druge stvari. Please, treba mi za sutra ujutru.
david bowman
 
Odgovor na temu

Koce
DBA
Serbia, Belgrade

Član broj: 59217
Poruke: 144
*.vektor.net.



+1 Profil

icon Re: Konverzija datuma T-SQL27.03.2008. u 08:06 - pre 195 meseci
probaj sa:

SELECT DISTINCT Ime, Prezime, convert(varchar(10), Datum_upisa, 102)
FROM ...
 
Odgovor na temu

imiodrag
Beograd

Član broj: 42747
Poruke: 5
194.247.218.*



Profil

icon Re: Konverzija datuma T-SQL27.03.2008. u 14:17 - pre 195 meseci
CAST(FLOOR(CAST(Datum_upisa AS FLOAT )) AS DATETIME) ova fora ti resava problem.
Wildchild
 
Odgovor na temu

davidbowman
Zajecar

Član broj: 33791
Poruke: 40
*.vdial.verat.net.



Profil

icon Re: Konverzija datuma T-SQL27.03.2008. u 19:34 - pre 195 meseci
U međuvremenu sam rešio problem ovako:

SELECT DISTINCT Ime, Prezime, convert(varchar, Datum_upisa, 104)

104 daje datum u ovom formatu dd.mm.yyyy a taj format se kod nas najčešće koristi. Puno hvala u svakom slučaju.
david bowman
 
Odgovor na temu

[es] :: MS SQL :: Konverzija datuma T-SQL

[ Pregleda: 2796 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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