Помогите с sql-запросом для выборки по трём полям

программирование php MySQL базы данных sql

Имеется таблица Table с полями: id, t_date, t_hours, t_minutes.
где, t_date - дата создания, t_hours - продолжительность в часах, t_minutes - продолжительность в минутах.

Пользователи на сайте размещают данные и указывают продолжительность в часах (t_hours) и минутах (t_minutes).
Необходимо выбрать материалы, отсортировав по сроку действия (меньшие сверху).

Помогите с sql-запросом.

Примечание:
по оставшейся на данный момент
Ответы:
select id, (t_hours*60+t_minutes) as 'time' from table
order by 'time'
уточни: по общей продолжительности или по оставшейся на данный момент?
SELECT        id
FROM            [Table]
WHERE        (DATEADD(minute, t_minute, DATEADD(hour, t_hour, t_date)) > { fn NOW() })
ORDER BY DATEADD(minute, t_minute, DATEADD(hour, t_hour, t_date)) - { fn NOW() }


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.