Это преобразует вашу метку времени Unix (которая, как я предполагаю, хранится в каком-либо столбце с числовым типом) в дату и время:
SELECT dateadd(s, MyTimeStampCol, '19700101')
Учитывая это, вы должны быть в состоянии сделать что-то вроде этого:
SELECT * --(Your columns)
FROM MyTable
WHERE YEAR(dateadd(s, MyTimeStampCol, '19700101')) = year(getdate())
AND month(dateadd(s, MyTimeStampCol, '19700101')) = month(getdate())
Кстати, у меня нет опыта работы с метками времени Unix, поэтому я использую это как справку:
http://www.unixtimestamp.com/index.php
edit: если вы не используете SQL Server, вам нужно использовать CURRENT_TIMESTAMP вместо getdate
снова отредактируйте: если подумать, если вы не используете SQL Server, я не уверен, что dateadd будет работать. Не можете сказать, что я работаю почти исключительно с SQL Server?