Ano je to typ INT
V tom případě je potřeba vědět, podle jakých pravidel číslo vyjadřuje datum a čas. Na základě těchto pravidel pak půjde určit číslo, které vyjadřuje timespan = 12 hod a jak ho odečíst. Současně půjde určit způsob porovnávání.
Osobně bych se vyhnul "své" implementaci v případech, kdy databáze má "hotový" datový typ. Výhody jsou zjevné: kdekdo bude vědět jak s tím pracovat nebo to alespoň najít v dokumentaci a na fórech.
Jestli je to možné, zvol pro sloupec datový typ Timestamp nebo DateTime a uprav vkládání dat do něj. Pokud nemáš možnost toto změnit, zjisti pravidla, podle kterých číslo vyjadřuje datum a čas.
hu