Олег Петров, Нет, производная - это отношение изменения значения функции к изменению параметра функции. В случае времени - отношение изменения значения к интервалу времени, за который это значение изменилось.
Олег Петров, Так производная, она по определению строится в точке и представляет собой касательную к кривой именно в этой точке.
Если вам нужен линейный тренд, то он строится, например, методом наименьших квадратов. Получаете линейную зависимость, где коэфициентом и будет тренд.
we1, LEFT и RIGHT JOIN позволяют включить в выборку строки из первой или второй таблицы, соответственно, если через ON не найдено ни одной подходящей парной строки. Например, если задать условие, что пары образуют только строки с одинаковыми номерами, то для A = (A1, A2) и B = (B1, B3) получим:
JOIN(A, B) = (A1_B1)
LEFT JOIN(A, B) = (A1_B1, A2_null)
RIGHT JOIN(A, B) = (A1_B1, null_B3)
we1, Первая таблица (множество): строки (элементы) A1, A2
Вторая таблица: строки B1, B2
Декартово произведение: A1B1, A1B2, A2B1, A2B2
JOIN дополнительно позволяет накладываеть какие-то ограничения на пары в виде условий в ON и всё.
Attyla3121, Пишете на SQL функцию, которая принимает на вход начало и конец интервала, перебирает все строки таблицы, выбирая их id и поле с датами, анализирует даты в поисках перекрывающегося интервала и, если таких не найдено, то добавляет id строки в возвращаемое значение.
Практически, это то же самое, что описать всё на клиенте, только придётся писать на менее приспособленном для таких целей SQL.
AFGANBIK, Так у вас уже есть id записи, равный 16, нет смысла запрашивать его из базы MySQL. Получить его можно из параметров запроса, $_GET['id'] или $_POST['id'], в зависимости от типа запроса.
vincent_gun, Запрос, кстати, был неверный. Он искал не по дате прохождения маршрута через запрошенную станцию, а по дате выхода маршрута.
Переписал, но на коленке, без проверки.
Общая идея простая, первый JOIN ищет маршрут, проходящий через две заданные станции в заданном порядке, затем через LEFT JOIN прикрепляются данные о выходе найденных маршрутов и во WHERE идёт поиск маршрутов, проходящих через первую станцию в заданную дату.