Novo

Forum kao aplikacija na telefonu

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

  • 11 odgovora
  • 3.960 pregleda

Najnovija ↓

Problem sa datumom 11.01.2007. u 09:10 · pre 241 mesec #1
problem je sljedeći:

Kad hoću da selektam sve neke retke koje imaju današnji datum.

Koristio sam funkciju GETDATE ali ne radi. Inače je kod mene u bazi tip DATETIME sa prikazom i sata.

E sad, kako da napravim select koji će mi gledat samo datum.

Inače moj prvi select izgleda:

SELECT ime, prezime
from tablica
where datum = GETDATE()

Neznam jel neće da mi selekta zbog vremena, a meni treba samo po datumu
Re: Problem sa datumom 11.01.2007. u 09:20 · pre 241 mesec #2
GETDATE() ti vraca i vreme zato ti nije tacno.
Evo prvo sto mi je palo na pamet:

SELECT CAST( CAST(YEAR(GETDATE()) AS CHAR(4))+'-'+CAST(MONTH(GETDATE())AS CHAR(2))+'-'+CAST(DAY(GETDATE())
AS CHAR(2)) AS datetime)
Potpis
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
Re: Problem sa datumom 11.01.2007. u 11:26 · pre 241 mesec #3
Da, znam da on vraća vrijeme. Ali i moj format prilikom unosa datuma u bazu ima i vrijeme. Pa me zanimalo jel to ima veze?

Dakle ja moram ovaj datum iz baze uspoređivati sa GETDATE ali moram dobiti samo datum, bez vremena?
Re: Problem sa datumom 11.01.2007. u 11:33 · pre 241 mesec #4
Ako se vreme u bazi nepodudara sa sadasnjim vremenom u sekund onda ti nece dobro vratiti naravno.
I tom svom datumu iz baze odbij vreme i ostavi samo datum,onda poredi samo datume.
Potpis
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
Re: Problem sa datumom 11.01.2007. u 11:33 · pre 241 mesec #5
Ako imas i vreme onda moras ili stripovati vreme na oba mesta ili proveravati da li datum upada izmedju danas u 00h00m00s i 23h59m59s
Potpis
Every hamster has his day.
Re: Problem sa datumom 11.01.2007. u 13:31 · pre 241 mesec #6
Ma evo jedino što sam uspio je odbiti vrijeme. Sad imam u bazi ****10.1.2007 00:00****. Nemože da se prikazuje bez 00:00

Neznam kako da uradim ovo sa castom. Jel zna netko bio bih jako zahvalan.
Re: Problem sa datumom 11.01.2007. u 14:21 · pre 241 mesec #7
ČINI MI SE DA SAM USPIO SA OVIM GORE CASTOM

Ako to bude to, svaka čast
Re: Problem sa datumom 11.01.2007. u 14:53 · pre 241 mesec #8
Sql server uvijek snima pored datuma i vreme.
Potpis
logic_rabbit (MCAD,MCSD,MCT,MCTS-
Windows development,MCPD)
Re: Problem sa datumom 11.01.2007. u 15:18 · pre 241 mesec #9
Jesam, rješio sam ovo.


HVALA SVIMA OD SRCA!!!
Re: Problem sa datumom 11.01.2007. u 21:04 · pre 241 mesec #10
Moze i ovako:
Code:

convert(datetime, convert(char(10), GETDATE(), 120))
Re: Problem sa datumom 11.01.2007. u 23:14 · pre 241 mesec #11
tako sam kasnije uradio dok sam na MSDNu našao onaj članak o castanju i convertu.
Re: Problem sa datumom 12.01.2007. u 01:19 · pre 241 mesec #12
I ovako:

Code:

select convert(varchar, getdate(), 104) 


a recimo ako zelis samo vrijeme, bez datuma:

Code:

select convert(varchar, getdate(), 8) 
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme