hola tienes varias forma de insertar fechas , sin embargo primero que nada estas en chilito asi qeu te recomiendo siempre la fecha del servidor si no tendras un desorden de fecha por el usuario
SQL la fecha es con datime
select getdate() as fecha
-- o
SELECT Convert (datetime,convert(VarChar(10),GETDATE (),105),103) fecha
la diferencia es dia-mes-año
que mes-dia-año
famoso formato gringo
asi que cuando creas update usa
Convert (datetime,convert(VarChar(10),GETDATE (),105),103) fecha
si cambias convert(VarChar(10) a convert(VarChar(20) tnedras la hora sim envargo ojo que depues a buscar con hora y minuto es un caos
Select fecha
From tabla
where
DATEPART(d,fecha) = DATEPART(d,'09-03-2010 17:03:41')
and DATEPART(m,fecha) = DATEPART(m,'09-03-2010 17:03:41')
and DATEPART(yy,fecha) = DATEPART(yy,'09-03-2010 17:03:41')
and DATEPART(hh,fecha) = DATEPART(hh,'09-03-2010 17:03:41')
and DATEPART(mi,fecha) = DATEPART(mi,'09-03-2010 17:03:41')
eso saludos
[email protected] 


