powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вложенный запрос с расчётными параметрами. Возможно?
4 сообщений из 4, страница 1 из 1
Вложенный запрос с расчётными параметрами. Возможно?
    #39880465
Alexander65536
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

есть маленькая задачка, из двух таблиц сделать представление. В первой таблице есть список заказов и время начала - конца. Во вторую каждые 2 секунды пишутся некие параметры (скорость вала, например). Я пытаюсь напротив каждой записи в первой таблице проставить среднюю скорость, которая должна расчитываться между интервалами начала и конца.

Код: sql
1.
2.
3.
SELECT `PO_No`,`Product`,`ID`,`Length`,`Type`,`Start_time`,`End_time`,
(SELECT AVG(`speed_table`.`actual_speed`) FROM `speed_table` WHERE `speed_table`.`timestamp_s` BETWEEN `Start_time` AND `End_time`) AvgSpeed
FROM `prod_orders`;



Запрос выдаёт NULL в поле AvgSpeed для всех записей. В FAQ не нашёл, покажите, что неправильно делаю и куда копать.

Спасибо!
...
Рейтинг: 0 / 0
Вложенный запрос с расчётными параметрами. Возможно?
    #39880534
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Избавьтесь от подзапроса, перепишите на честный JOIN.
...
Рейтинг: 0 / 0
Вложенный запрос с расчётными параметрами. Возможно?
    #39880561
Alexander65536
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается проблема с форматами даты была в разных таблицах, сейчас заработало! А как будет выглядеть JOIN в случае если нет единого ключа, а связь только по общим диапазонам времени?
...
Рейтинг: 0 / 0
Вложенный запрос с расчётными параметрами. Возможно?
    #39880580
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая разница? ну будет ON t1.timestamp_s BETWEEN t2.Start_time AND t2.End_time - нормальное условие для связывания таблиц.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вложенный запрос с расчётными параметрами. Возможно?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]