 
			
				28/11/2007, 12:01
			
			
			     |  
      |    |    |    Fecha de Ingreso: febrero-2007  
						Mensajes: 139
					  Antigüedad: 18 años, 8 meses Puntos: 0     |        |  
  |      Convertir fecha de datetime a char        hola a todos,   
tengo una base de datos con un campo tipo datetime, donde las fechas las guarda en el formato: 2007-11-14 2:44:36.437, y necesito comparar si la diferencia entre esta fecha y una que traigo de otra consulta es mayor o menor a un numero(20).    
La consulta de ejm que yo ejecuto en el analizador de consultas es la siguiente:   
SELECT * FROM dbo.History WHERE TagName = 'T101_BAJAR'   
AND  datetime  > '11/8/2007 2:44 AM'  AND 
convert(varchar, datetime, 120)- '11/8/2007 2:44:00 AM' < '20' 
ORDER BY datetime   
El error que me saca esta consulta es el siguiente: 
Invalid operator for data type. operator equal substract, type equal varchar.     
Que puedo hacer, como hago para hacer esto?? 
Gracias al que me pueda ayudar           |