Ver Mensaje Individual
  #23 (permalink)  
Antiguo 12/01/2004, 14:30
carlostapi
Usuario baneado!
 
Fecha de Ingreso: enero-2003
Mensajes: 184
Antigüedad: 21 años, 3 meses
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