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