Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 3.624 pregleda

Najnovija ↓

Konverzija datuma T-SQL 26.03.2008. u 18:58 · pre 226 meseci #1
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.
Potpis
david bowman
Re: Konverzija datuma T-SQL 27.03.2008. u 09:06 · pre 226 meseci #2
probaj sa:

SELECT DISTINCT Ime, Prezime, convert(varchar(10), Datum_upisa, 102)
FROM ...
Re: Konverzija datuma T-SQL 27.03.2008. u 15:17 · pre 226 meseci #3
CAST(FLOOR(CAST(Datum_upisa AS FLOAT )) AS DATETIME) ova fora ti resava problem.
Potpis
Wildchild
Re: Konverzija datuma T-SQL 27.03.2008. u 20:34 · pre 226 meseci #4
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.
Potpis
david bowman
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme