[ CallMeSaMaster @ 27.02.2007. 09:21 ] @
U nekoj Table imam datum u sledecem obliku:
2/12/2007 12:00:00 AM

Medjutim nisam skonto kako da ga convert u sledeci oblik:

12-2-2007 12:00 (bez AM/PM)

Sve styles koej znam ne rade ono sto mi treba.Da li postoji neki nacin da na Style 105 dodam time(hh:mm) as Date ili mozda neki drugi nacin da se ne patim? Inace 105 vrati dobar datum ali bez time.
[ Fedya @ 27.02.2007. 09:41 ] @
Ovde imas spisak svih podrzanih formata: http://doc.ddart.net/mssql/sql70/ca-co_1.htm . I tvoj format se ne nalazi tamo (mislim da su 13 i 113 najblizi onome sto trazis) posto nije standardni (ne znam ni jednu kulturu koja koristi taj format).

U svakom slucaju mozes da napravis UDF koji prima datum i vraca ti varchar u datom obliku (koristeci DATEPART funkciju).
[ CallMeSaMaster @ 27.02.2007. 09:50 ] @
Vidio sam ja ove podryane formate, ali kako si vec primjetio, ovaj nije podrzan. Inace ovo je neki "bijedni" holandski format.
Jedino sto je meni palo na pamet je da na date dodam time i to vratim kao varchar ali nisam siguran da je to dobro rjesenje.

Hvala u svakom slucaju!
[ Hrvoje Balažinec @ 27.02.2007. 15:16 ] @
Meni na pamet pada ovo rjesenje:

Code:

select convert(varchar, getdate(), 105) + ' ' + convert(varchar, getdate(), 8)


samo sto style 8 vraca i sekunde(ne znam ako ti smetaju).

Pozdrav!