- Эээ, дружище, причем тут база и перл Нам бы узнать что это за база - MySQL, Pos, курил (?), 01:16 , 27-Мрт-17 (1)
Эээ, дружище, причем тут база и перл? Нам бы узнать что это за база - MySQL, PostgreSQL, SQLite, CSV может. Плюс, нужно еще узнать какая структура у базы, потом уже можно будет помочь Вам..Скажем, если там MySQL и простая таблица, можно сдлеать такой запрос например: SELECT call_date, AVG(call_duration) AS average_duration FROM calls WHERE call_date >= DATE_SUB(NOW(), INTERVAL 30 DAY) GROUP BY call_date
- фигня какая то понаписано и толком не понятно я так понимаю проблема встала с, Pahanivo (ok), 11:36 , 27-Мрт-17 (3)
> Вопрос в другом, данные нужно выводить за последние 3 дней вот тут > у меня сложности и возникли, сначала хотел из сегодняшней даты вычитать > 30 и потом прибавлять по одному, но получается что я смогу > вычесть только до 1 числа месяца и более того не во > всех месяцах 30 дней.фигня какая то понаписано и толком не понятно ... я так понимаю проблема встала с получением параметра для datetime типа что бы указать его в запросе? если нужно привязываться к дням месяца, месяцу, году и т.д. - сложностей вообще не вижу, читаем ман про временные функции перла. если нужно брать произвольный интервал в любую стороно от произвольной точки времени - лучше сконвертить datetime в unix timestamp (unix time) обсчитать в нем сдвиги, результат сконвертить обратно.
- вообщем правильноеще можно почитать info dateтам есть даже примеры date --date , VladimirV (ok), 18:16 , 27-Мрт-17 (7)
- gt оверквотинг удален Скажите пожалуйста, каким образом мне связать дату высчи, HattabbI4 (ok), 07:01 , 28-Мрт-17 (8) –1
- gt оверквотинг удален на мой не искушенный взгляд проблема простая Перестаньте, fantom (ok), 12:16 , 28-Мрт-17 (9)
- Высчитанную даты положить в одну переменную, дату из БД в другую, вставить обе п, Pahanivo (ok), 14:44 , 28-Мрт-17 (11)
- gt оверквотинг удален В чем проблема-то Как подставить переменную в sql запрос, VladimirV (ok), 18:21 , 28-Мрт-17 (13)
- взять текущее время в юникстаймвычесть из него 60 60 24 3 вставить в селект пол, ss (??), 08:58 , 31-Мрт-17 (15) –2
> Вопрос в другом, данные нужно выводить за последние 3 дней вот тут > В общем я в логическом тупике, прошу помощи :) взять текущее время в юникстайм вычесть из него (60*60*24*3) вставить в селект получившееся число. это в большинстве случаев - вся что вам надо знать о вычислении разницы в датах. в зависимости от настройки базы или сессии - вы можете использовать разный формат даты. но из вашего скрипта мне вообще говоря не видно где у вас там колонка с датой? то есть таймстамп то у вас в базе есть у строк? если таймтамп пишеться как дата- то там и так юникстайм по умолчанию... если текстовое поле- хреновый у вас был программист. ну тогда просто добавляется одна строка по преобразованию формата даты к юникстайму и далее все как описано выше...
- вычесть можно 30 дней,можно больше, можно меньшенужно делать выборку сразу за ве, михалыч (ok), 07:40 , 06-Апр-17 (19)
> Вопрос в другом, данные нужно выводить за последние 3 дней вот тут > у меня сложности и возникли, сначала хотел из сегодняшней даты вычитать > 30 и потом прибавлять по одному, но получается что я смогу > вычесть только до 1 числа месяца и более того не во > всех месяцах 30 дней.вычесть можно 30 дней,можно больше, можно меньше > В общем я в логическом тупике, прошу помощи :) > Каким образом вывести данные на страницу за последние 30 дней, как правильно > сделать выборку из БД чтобы не делать отдельный запрос для каждого > дня. нужно делать выборку сразу за весь требуемый период, то есть за 30 дней, текущий месяц, предыдущий месяц или любой требуемый период времени > В идеале еще нужно сделать ссылки на данные за последние месяцы, но > думаю с этим я разберусь когда буду понимать логику вычитания дат. там ничего сложного, когда поймешь )) > Заранее огромное спасибо. > PS в перле я очень слаб поэтому по возможности прошу давать развернутые > ответы с кусками кода. видимо возникла сложность с передачей временных параметров с/на страницу отчета и в базу данных?
- Вот в этом и проблема я не понимаю как помещать данные полученные из БД в нужные, HattabbI4 (ok), 11:57 , 06-Апр-17 (20)
- Я понялэто делается в цикледа, ты начал делать не совсем правильно,я подскажу чу, михалыч (ok), 19:57 , 06-Апр-17 (22)
- так оно, жду , HattabbI4 (ok), 09:12 , 08-Апр-17 (23) –1
- я сожалею, но моё обещание с примером затянулосьвыдался вечерок свободного време, михалыч (ok), 05:48 , 12-Апр-17 (28)
- Спасибо большое ivanovroman russia gmail com сюда можно либо залейте куда нибуд, HattabbI4 (ok), 13:45 , 12-Апр-17 (29)
- ушло, возможно упало в спам кодировка koi8-r, михалыч (ok), 17:24 , 12-Апр-17 (30)
- ну вот зачем ты подаешь нищим https vk com hattabbi4особенно учитывая это Ром, Pahanivo (ok), 09:15 , 14-Апр-17 (31)
- У вас такой характер мерзкий, я сочувствую вам и вашему окружению Всего хорошег, HattabbI4 (ok), 10:47 , 14-Апр-17 (33)
- Pahanivo, ты, конечно, айтишник авторитетный, но зачем ты так унижая других - , михалыч (ok), 18:48 , 14-Апр-17 (38)
- Огромное спасибо, особенно за второй скрипт, вы показали как делать все, и даже , HattabbI4 (ok), 10:44 , 14-Апр-17 (32)
- ну хватит ему уже подавать - товарищ вообще извилины ни разу не напряг , Pahanivo (ok), 12:54 , 08-Апр-17 (25)
|