The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Perl)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вывод данных из БД за последние н дней, HattabbI4 (ok), 26-Мрт-17, (0) [смотреть все] –2

Сообщения [Сортировка по времени | RSS]


17. "Вывод данных из БД за последние н дней"  +/
Сообщение от mr_gfd (?), 03-Апр-17, 19:18 
этот крап можно на чистом sh организовать, а не городить CGI сервер. причем одним запросом.
echo 'SELECT avg(wait_time) as "Wiat time avg", wait_time as "wait_time", max(wait_time) from stat where status="NO ANSWER" and call_date >= DATE_SUB(NOW(), INTERVAL 1 MONTH);' | mysql -uuser -ppasswd

а дальше его куда угодно. можно хоть почтой, хоть файлом, хоть в хтмл отформатировать и внешний css навесить для красоты.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

18. "Вывод данных из БД за последние н дней"  –1 +/
Сообщение от Pahanivo (ok), 04-Апр-17, 23:47 
Ты уровень кода глянь для начала ))

if ($mon<10) { $mon="0".$mon; }
if ($mday<10) { $mday="0".$mday; }
$hour=$hour-1;
if ($hour<10) { $hour="0".$hour; }

а это ваще огонь
my $day1 = $mday-30; #пытался сделать по дням

Ответить | Правка | Наверх | Cообщить модератору

21. "Вывод данных из БД за последние н дней"  +/
Сообщение от HattabbI4email (ok), 06-Апр-17, 17:22 
> этот крап можно на чистом sh организовать, а не городить CGI сервер.
> причем одним запросом.
> echo 'SELECT avg(wait_time) as "Wiat time avg", wait_time as "wait_time", max(wait_time)
> from stat where status="NO ANSWER" and call_date >= DATE_SUB(NOW(), INTERVAL 1
> MONTH);' | mysql -uuser -ppasswd
> а дальше его куда угодно. можно хоть почтой, хоть файлом, хоть в
> хтмл отформатировать и внешний css навесить для красоты.

это получается статистика за месяц, а мне нужно за все дни месяца
спасибо так проще будет, вот бы как-то сделать это только для каждого дня

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

24. "Вывод данных из БД за последние н дней"  +/
Сообщение от Pahanivo (ok), 08-Апр-17, 12:52 
> это получается статистика за месяц, а мне нужно за все дни месяца

это получается что ты ленивый и наглый идиот (да простит меня модер)
который читая про select не удосужился дочитать даже до group by,
хотя думаю не читал вообще - потому как не разобраться с тупейшей учебной задачей про селект надо сильно умудрится. в первой попавшейся книжке со 146% вероятностью подобная задачу будет рассмотрена в качестве примера.
и да, внизу есть пример с группировкой - но надо ведь так напрячься - скролить и читать.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру