Hvis du ikke er bekymret over datoer før 1970, eller millisekunders præcision, skal du bare gøre:
-- SQL Server
SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)
Næsten lige så simpelt som MySQL's indbyggede funktion:
-- MySQL
SELECT UNIX_TIMESTAMP(DateField);
Andre sprog (Oracle, PostgreSQL osv.):Sådan får du den aktuelle epoketid i ...
Hvis du har brug for millisekunds præcision (SQL Server 2016/13.x og nyere):
SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)