Novo

Forum kao aplikacija na telefonu

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

Kako porediti TIME part nekog datuma u MSSQL serveru 2005

  • 2 odgovora
  • 3.216 pregleda

Najnovija ↓

Kako porediti TIME part nekog datuma u MSSQL serveru 2005 10.05.2008. u 14:08 · pre 225 meseci #1
Radim u MySQL i imam select upit gde mi je time part nekog datuma u odredjenom opsegu. MySql ima funkciju Time i to savrseno funkcionise ovako:

Select nesto from nesto where Time(DatumskoPolje) < NekoVreme1 and Time(DatumskoPolje) > NekoVreme2 koje mu zadajem

Ovo ima za svrhi da mi izdvoji rekorde koji su se desili nocu izmedju 2 i 3 sata.

Interesuje me kako ovaj upit napisati u MSSQL serveru 2005.
Probao sam sa

select convert(datetime, DatumskoPolje,8) from....
ali i dalje dobijem rezultat sa sve datumskim delom
Re: Kako porediti TIME part nekog datuma u MSSQL serveru 2005 10.05.2008. u 14:47 · pre 225 meseci #2
Možda ti posluži ovo
Code:

declare @Datum1 datetime 
set @datum1 = '2008-02-24 12:02:11'
select datepart(hh, @datum1)


tj.

Code:

Select Nešto from Negde where datepart(hh, @datum1) = 2
Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme