Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Суммировать данные из таблицы за определенный период.
Покинул форум
Сообщений всего: 6
Дата рег-ции: Март 2021
Помог: 0 раз(а)
Доброго все времени суток. Очень нуждаюсь в помощи, утром нужно вытягивать данные. Есть таблица, а ней 5 столбцов. + id и date. Дата в формате 2021-05-23-23.40. Помогите сделать запрос с формы (временной промежуток) и на выходе получить сумму каждого столбца за этот промежуток. Буду очень благодарен. Готов заплатить.
don.bidon
Отправлено: 24 Мая, 2021 - 04:07:34
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Март 2019
Помог: 2 раз(а)
Таблица в БД (какой) или, не дай Боб, Excel (на VBA с 1998-го не писал ничего)?
staxbel
Отправлено: 24 Мая, 2021 - 06:07:22
Новичок
Покинул форум
Сообщений всего: 6
Дата рег-ции: Март 2021
Помог: 0 раз(а)
mysql
Vladimir Kheifets
Отправлено: 24 Мая, 2021 - 06:56:08
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
if($msTimeTo<$msTimeFrom)$msg.="$DateTimeTo ранее чем $DateTimeFrom<br>";
if($msg)
{
echo"Обнаружены ошибки<br>";
echo$msg;
}
else
{
//mysqli запрос
$query="SELECT sum(col1), sum(col2), sum(col3), sum(col4), sum(col5) FROM `test`
WHERE STR_TO_DATE(date,'%Y-%m-%d-%H.%i') BETWEEN '$DateTimeFrom' AND '$DateTimeTo'";
echo$query;
}
}
?>
<html>
echo $query:
SELECT sum(col1), sum(col2), sum(col3), sum(col4), sum(col5) FROM `test` WHERE STR_TO_DATE(date,'%Y-%m-%d-%H.%i') BETWEEN '2021-05-28 10:02' AND '2021-05-29 11:03'
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.