12/01/2004, 14:30
|
Usuario baneado! | | Fecha de Ingreso: enero-2003
Mensajes: 184
Antigüedad: 22 años Puntos: 0 | |
si el dia y la fecha estan al reves al usar la siguiente
sentencia ocurre algun error??
update tmetasoft set tfechahora= Cast(day(Tfechahora) as varchar(2)) + '/' +
Cast(month(Tfechahora) as varchar(2)) + '-2004 ' + Cast(datepart(hh,
Tfechahora) as varchar(2)) + ':' +
Cast(datepart(mi, Tfechahora) as varchar(2)) + ':' + Cast(datepart(ss,
Tfechahora) as varchar(2)) where Cast(month(Tfechahora) as varchar(2))=1 AND
tempresa=' COLMENAAPOQ'
lo que pasa es que use esta sentencia en la mañana veia los datos de toda la mñana del dia 12 hasta que ala 1 de la tarde puse la sentecia para actualizar los campos de ls dias 3 4 5 de enero , y ahora yano aprece ninguno ,,por lo que pienso que quedo con algun formato raro, pero al hacer a query en la base de datos me muestar solo 5 resultados, cuando le digo que sea igual a
select * from TQoS1RegistrosResp where tempresa='colmenaapoq' and Cast(month(Tfechahora) as varchar(2))=1
pero si le digo
select * from TQoS1RegistrosResp where tempresa='colmenaapoq'
me muestra todos, sin problema y aparecen todos, los datos incluyendo los dias 3 ,4 ,5 de enero que se pierden al hacer la consulta en asp...
MI PREGUNTA ES:
SEA QUE CAMBIE ALGO Y ME QUEDO LA ESCOBA,,
ESTA ES LA FORMA COMO MUESTRA LOS DTOS EL PC EN LA QUERY
2004-05-01 16:04:26.000
ESO AYUDAAAAAA PORFAAAAAAA |