Групирование по месяцам в MySQL - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 04:08:14 +0300 Я в старых своих работах использовал юникс время... И работают эти скрипты до сих пор на ура пока что... Просто не зря придумали специальные типы данных для дат и функции для их пользования.. https://visavi.net/topics/3581/90763 Групирование по месяцам в MySQL Б.В. Wed, 23 Dec 2009 09:45:23 +0300 Сообщения https://visavi.net/topics/3581/90763 По этому запись даты, времени и прочего нужно хранить в спец-типах столбцов и выводить тоже.<br> Хотя я сам использую unixtime удобно всё-таки <img src="https://visavi.net/uploads/stickers/D.gif" alt="D"> но не оптимально. https://visavi.net/topics/3581/90761 Групирование по месяцам в MySQL Max Wed, 23 Dec 2009 09:31:38 +0300 Сообщения https://visavi.net/topics/3581/90761 Быстродействие с при использовании именно mysql дат - лучше в разы, в отличие от юникс-тайм. Это проверено. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/3581/90760 Групирование по месяцам в MySQL Max Wed, 23 Dec 2009 09:28:58 +0300 Сообщения https://visavi.net/topics/3581/90760 Извини, что не во время. Забыл про эту тему ))<br> Вобщем как то так <br> SELECT * FROM table GROUP BY MONTH(FROM_UNIXTIME(my_date)) https://visavi.net/topics/3581/90031 Групирование по месяцам в MySQL Gendalf Mon, 21 Dec 2009 15:08:49 +0300 Сообщения https://visavi.net/topics/3581/90031 Храниш дату в в datetime и выводиш условием WHERE DATE_FORMAT( `time` , &#039;%c&#039; )=&#039;12&#039; <br> p.s `time` это у название столбца... https://visavi.net/topics/3581/89542 Групирование по месяцам в MySQL Б.В. Sun, 20 Dec 2009 11:41:00 +0300 Сообщения https://visavi.net/topics/3581/89542 а почему нет то? Я тоже дату храню в виде unix времени) запрос примерно такой:<br> <pre class="prettyprint"> &lt;?php mysql_query(&quot;SELECT * FROM `tables` WHERE `time` &gt; &#039;unix время начала месяца&#039; AND `time` &lt; &#039;unix время конца месяца&#039; LIMIT 0, 30&quot;); ?&gt;</pre> https://visavi.net/topics/3581/89534 Групирование по месяцам в MySQL ктулху Sun, 20 Dec 2009 11:05:40 +0300 Сообщения https://visavi.net/topics/3581/89534 Я реализовал через unixtime() https://visavi.net/topics/3581/89513 Групирование по месяцам в MySQL Колян Sun, 20 Dec 2009 09:39:51 +0300 Сообщения https://visavi.net/topics/3581/89513 В mysql есть типы ячеек специально под дату и конкретно под год. А про месяц не слышал. Возможно в дейттайм с преобразованиями можно месяц только записать. https://visavi.net/topics/3581/89504 Групирование по месяцам в MySQL Max Sun, 20 Dec 2009 08:19:10 +0300 Сообщения https://visavi.net/topics/3581/89504 2 да инт https://visavi.net/topics/3581/84279 Групирование по месяцам в MySQL KingNLO Sun, 06 Dec 2009 12:34:17 +0300 Сообщения https://visavi.net/topics/3581/84279 можно, но лучше бы ты хранил в формате datetime. у тебя щас какой тип поля? INT? https://visavi.net/topics/3581/84274 Групирование по месяцам в MySQL Gendalf Sun, 06 Dec 2009 12:12:14 +0300 Сообщения https://visavi.net/topics/3581/84274 Есть ли отдельная функция в мускуле которая может группировать дату (UNIX) по месяцам? Пробовал GROUP BY, но толком ничего не вышло. https://visavi.net/topics/3581/84055 Групирование по месяцам в MySQL KingNLO Sat, 05 Dec 2009 17:17:06 +0300 Сообщения https://visavi.net/topics/3581/84055