Convert datetime u sql-u

poruka: 8
|
čitano: 2.802
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
offline
Convert datetime u sql-u

Imam slijedeći problem. U SQL-u 2000 kada kreiram tablicu neku, koja izgleda ovako

create table unos(

    id int identity(1,1) primary key,

    ime varchar(15),

    prezime varchar(15),

    vrijeme_ispita datetime

)

 

Sad kad napunim tu tablicu, u vrijeme_ispita bi da mi bude samo sat, ja unesem npr. '10:00' a kada idem na "select*from unos" mi na mjestu vrijeme_ispita prikaže 1.1.1900. 10:00 ili tako nešto. Ja bi da mi samo napiše 10:00, bez datuma. Čitao sam na netu da ima neka funkcija CONVERT ali ne znam kako da ju koristim, ne kužim Viče

Može li mi netko pomoći? Tnx!

Najbrži put do čovjekova srca je pomoću šake Chucka Norrisa. ...:::www.lan-wars.com:::...
Moj PC  
0 0 hvala 0
16 godina
offline
Convert datetime u sql-u

Netko možda zna?

Našao sam ovo, kao definicija.

CONVERT ( data_type [ ( length ) ] , expression [ , style ]
Samo ne znam gdje to trebam sada upisati da bi primjenio, u tablici ili prije inserta u tablicu ili?
Najbrži put do čovjekova srca je pomoću šake Chucka Norrisa. ...:::www.lan-wars.com:::...
Moj PC  
0 0 hvala 0
16 godina
offline
RE: Convert datetime u sql-u
A da umjesto Datetime koristis samo Time field? Rijesio bi se mnogih problema :) "MySQL displays TIME values in ‘HH:MM:SS’ format, but allows you to assign values to TIME columns using either strings or numbers " http://help.scibit.com/Mascon/masconMySQL_Field_Types.html
Preimenujmo smjeska *namigiva* u *namiguje*!!!
16 godina
neaktivan
offline
RE: Convert datetime u sql-u

MS Sql 2000 ne podržava taj tip podatka.

i-VTEC
16 godina
neaktivan
offline
RE: Convert datetime u sql-u

http://www.baze-podataka.net/2009/06/15/ms-sql-2008-novi-tipovi-podataka/

 

pročitaj si ovaj tekst.

 

Moja preporuka ti je da migriraš na 2008 verziju. Imaš i Express verziju koja zadovoljave mnoge, čak i poslovne potrebe.

 

i-VTEC
16 godina
offline
Convert datetime u sql-u

Haha, a ja zapilio sa mySQL... sorry!

Preimenujmo smjeska *namigiva* u *namiguje*!!!
Moj PC  
0 0 hvala 0
16 godina
odjavljen
offline
RE: Convert datetime u sql-u
Pero Dinamit kaže...

Netko možda zna?

Našao sam ovo, kao definicija.

CONVERT ( data_type [ ( length ) ] , expression [ , style ]
Samo ne znam gdje to trebam sada upisati da bi primjenio, u tablici ili prije inserta u tablicu ili?

 

 

Ide ti nekako ovako (ne da mi se paliti studio):

 

select convert(varchar, vrijeme_ispita, 108) as vrijeme_ispita from unos

 

 

Na taj način ćeš dobiti samo vrijeme a onda pobroji i ostala polja u selectu. Ako nije 108 probaj ostale brojeve između 105 i 115 recimo.

To koristiš u selectu a tablicu puni podacima i dalje kao što si punio jer evidentno je da ti je vrijeme ipak "ušlo" u tablicu za razliku od datuma koji ti nije bitan.

I da, svakako ti preporučan da prijeđeš na sql 2008.

Freak Show Inc.
Poruka je uređivana zadnji put čet 2.7.2009 21:39 (Friday).
16 godina
neaktivan
offline
Convert datetime u sql-u

a ovdje ti se nalazi popis stilova s načinom upotrebe.

http://msdn.microsoft.com/en-us/library/ms187928.aspx

 

I dalje stoji preporuka za migraciju na SQL2k8

i-VTEC
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice