Блин, смотрю и недоумеваю - у меня окончательно телепатор испортился? Надо по 
гарантии отремонтировать...
Все обсуждают, а я сути вопроса не понял.

По заданию почему-то в упор кажется, что интервал уже есть из "есть временной 
интервал в минутах INT".
Ну так значит его нужно просто вычесть!

select (TimeStampField - :IntegerTimeIntervalInMinutes / 1440) from 
TableWhereTimeStampField

Не катит, можете попробовать:

select CURRENT_TIMESTAMP, CURRENT_TIMESTAMP - 10.0 / 1440 from RDB$DATABASE


у меня одинаковые даты получаются. Почему - хз.

Ответить