[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести статистику по дням
Mtcat
В базе данных есть поле time (тип int) где время хранится в формате 3654578569 , 4554789554.. Как можно вывести статистику по дням за весь месяц?
Valick
Mtcat, кто вас заставляет хранить время в поле с типом int?


_____________
Стимулятор ~yoomoney - 41001303250491
Mtcat
А мой способ хранения даты и времени не самый лучший? Или уже устаревший?
Valick
Mtcat, ну кагбэ для такого рода данных в БД есть соответствующие типы datetime и timestamp.
http://phpclub.ru/mysql/doc/datetime.html


_____________
Стимулятор ~yoomoney - 41001303250491
sergeiss
Mtcat - а что это за число? Секунды? Тогда надо найти числа, соответствующие началу и концу месяца. И выводить данные, находящиеся между этими числами (вставив их в условие WHERE). Или у тебя есть другие варианты?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Mtcat
sergeiss, все верно. А как это осуществить? Можно пример? Или есть какие-то классы?
sergeiss
Цитата (Mtcat @ 23.04.2013 - 17:44)
sergeiss, все верно. А как это осуществить? Можно пример? Или есть какие-то классы?

Не знаю, как у тебя это время кодируется. Ты ж как партизан, ничего не говоришь. А я не телепат, только еще "накапливаю умение телепатии" wink.gif

Лучше всего перевести эту дату в формат нормальной даты, о которой тебе уже было сказано чуть ранее в этой же теме
Цитата (Valick @ 23.04.2013 - 17:25)
ну кагбэ для такого рода данных в БД есть соответствующие типы datetime и timestamp

и потом уже работать с этим полем.


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Mtcat
у меня функцией это делается:
function daydate($time)
{$time=date('d/m/y H:i',$time);
return $time;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.