![]() |
| Быстрый переход |
|
|||||||
| Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования. |
![]() |
|
|
Опции темы |
|
|
|
![]() |
|
|
#1 | |||
|
Реноме:
1704
|
MySQL: уникальные пары отсортированные по количеству вхождений в таблицу
Сортирую и вывожу уникальные пары в двух столбцах так:
$st = mysql_query("SELECT Dy,At FROM ute GROUP BY Dy,At ORDER BY id_ute DESC LIMIT 8") А как, чтобы выводило уникальные пары слов (под каждое слово своё поле), начиная с тех которых встречается в таблице больше всего, в порядке убывания? Короче, уникальные пары отсортированные по количеству вхождений в таблицу? Помогите пожалуйста!
__________________
|
|||
|
|
|
|
|
#4 | |||
|
Реноме:
1704
|
Кто-там забыл, - спасибо, всё отлично работает.
Вопрос №2, как сделать точно такой же запрос, но с выборкой : - за последний месяц, - за последнюю неделю. какое поле нужно для времени (в смысле тип), при необходимости сделаем. Лучше было бы если бы воспользоваться тем что есть, а есть просто поле (Varchar 250) со значениями типа 19.06.2015 Знал что его нужно, но не знал куда его впихнуть
__________________
Последний раз редактировалось Port_Artur; 11.05.2015 в 00:59. |
|||
|
|
|
|
|
#9 | |||
|
Реноме:
1704
|
нашёл запрос, написано было что за предыдущий месяц:
where real_time > LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 2 MONTH))
AND real_time < DATE_ADD(LAST_DAY(CURDATE() - INTERVAL 1 MONTH), INTERVAL 1 DAY) добавлено через 13 минут И вот такую: WHERE `datetime` > LAST_DAY( DATE_SUB( CURDATE( ) , INTERVAL 2 MONTH ) ) + INTERVAL 1 DAY
AND `datetime` < DATE_ADD( LAST_DAY( CURDATE( ) - INTERVAL 1 MONTH ) , INTERVAL 1 DAY )
__________________
Последний раз редактировалось Port_Artur; 28.07.2015 в 00:28. Причина: Добавлено сообщение |
|||
|
|
|
![]() |
|
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|