Выбор записей по дате и времени - PullRequest
0 голосов
/ 01 августа 2011

У меня проблемы с оператором выбора для таблицы (mysql), и я не знаю, каким может быть правильное решение. Это выглядит довольно просто. У меня есть несколько записей, представляющих журнал полетов. Существует поле, подобное дате, которое является днем ​​полета, и полем с именем время, которое, например, является временем посадки. Теперь я хотел бы выбрать все рейсы до или в определенный период времени, чтобы составить сумму рейсов.

В конце концов, мне нужно, чтобы фактические рейсы были суммированы с конкретной записью, идентифицируемой по дню полета и времени приземления.

Моя первая попытка была такой

select * from flights where date < "2010-01-01" and landing <= "14:30";

Но все знают (даже я сейчас), что это только показывает записи, где время приземления меньше или равно "14:30" независимо от дня полета.

Кто-нибудь здесь может мне помочь?

Многие, спасибо

cdjw

1 Ответ

1 голос
/ 01 августа 2011

Поля даты состоят из даты и времени.Объедините два.Затем произнесите where date between "2010-01-01 00:00:00" and "2010-01-01 14:30:00" (знаете, как бы вы ни отформатировали даты, чтобы это работало)

...