una tipos tipo solo operaciones obtener minutos mes insertar hora fechas fecha ejemplo datos dato con año sql-server date time timespan epoch

sql server - tipos - Convertir, por ej. 2012-05-25 a segundos desde el 1 de enero de 1970



tipo de dato time sql (1)

DATEDIFF va a ser tu amigo aquí:

select datediff(s, ''1970-01-01'', ''2012-12-12'') as SecondsSinceEpoch

Tenga en cuenta que debido a que datediff devuelve un int, la fecha máxima que puede comparar (usando segundos) con el 1 de enero de 1970 es 2038-01-19 03:14:07 .

Tengo una base de datos donde guardo el tiempo como time() de php, que es segundos desde el 1 jan 1970 .

¿Hay alguna manera de convertir, por ejemplo, 2012-12-12 a segundos desde el 1 jan 1970 ?

Quiero hacer como:

SELECT * FROM Table WHERE date > ''2012-11-30'' AND date < ''2012-12-30''

¿Esto es posible?

(Me gustaría hacerlo sin fecha php ())