Condizione where

venerdì 21 maggio 2004 - 13.19

contiello Profilo | Senior Member

Salve ragazzi
ho un problema con una select su tabella sqlserver
Il problema e' impostare la where con un tipo datatime che contiene orari.

Io uso la seguente sintassi ma va in errore . Ho provato di tutto
in particolare ho provato a filtrare per il seguente valore 14:35:00
aiutatemi grazie

SELECT * FROM MIATABELLA
WHERE (CAMPOORARIO = CONVERT(DATETIME, '1899-12-30 14:35:00', 102))

n.b. la sintassi sopra riportata mi e' stata creata da sql server ,non l'ho inventata!

d@dora Profilo | Senior Member

Puoi provare cosi' : where sqldata = cast('2004-03-03 14:49:00' as smalldatetime)

Ciao

Brainkiller Profilo | Guru

Dovrebbe funzionare anche così:
select * from tabella where campodata='2004-03-03 14:49:00'

ciao
david
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5