powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Работа с датами
9 сообщений из 9, страница 1 из 1
Работа с датами
    #38355844
shifteee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть задача получить из бд номера месяцев, в которых были созданы записи для определенного пользователя
Код: sql
1.
2.
3.
4.
SELECT `Enter` AS enter, MONTH( enter ) AS `month`
FROM `prefix_loger`
WHERE `user_id` =1
GROUP BY `month`



Результат естественно получаю, но вида дата + порядковый номер месяца

Подскажите как переделать запрос чтобы получить только порядковый номер месяца?
...
Рейтинг: 0 / 0
Работа с датами
    #38355857
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да просто убрать ненужное поле из списка вывода, и всё... И групбай тоже убрать - вернее. заменить на дистинкт.
...
Рейтинг: 0 / 0
Работа с датами
    #38355860
shifteee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надеялся на более изящное решение)))
...
Рейтинг: 0 / 0
Работа с датами
    #38355878
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shifteee,

а каков смысл вывода поля Enter?
...
Рейтинг: 0 / 0
Работа с датами
    #38355882
shifteee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так его выводить не нужно

Я не знаю как составить запрос к таблице, в которой есть поля user_id, enter, exit чтобы выборка содержала только номера месяцев поля enter

Предложенный вариант работает, но седержит 1 лишнее поле
...
Рейтинг: 0 / 0
Работа с датами
    #38355887
shifteee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите товарищи. "А ларчик просто открывался"
Код: sql
1.
2.
3.
SELECT DISTINCT MONTH( enter )
FROM `prefix_loger`
WHERE `user_id` =1



Почему-то правильный ответ самый простой, но по непонятной причине в голову не пришел :)
...
Рейтинг: 0 / 0
Работа с датами
    #38355888
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shifteeeТак его выводить не нужно

Я не знаю как составить запрос к таблице, в которой есть поля user_id, enter, exit чтобы выборка содержала только номера месяцев поля enter

Предложенный вариант работает, но седержит 1 лишнее полеХм, а просто убрать пробовали?
Код: sql
1.
2.
3.
4.
SELECT MONTH(`Enter`) AS `month`
FROM `prefix_loger`
WHERE `user_id` =1
GROUP BY `month`
...
Рейтинг: 0 / 0
Работа с датами
    #38355957
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shifteeeЕсть задача получить из бд номера месяцев, в которых были созданы записи для определенного пользователя

Правильный ответ был в вопросе. Выбрать все даты постов юзера и выкинуть все которые повторяются.
...
Рейтинг: 0 / 0
Работа с датами
    #38356028
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shifteee"А ларчик просто открывался"
Что я собсно и предлагал - один в один...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Работа с датами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]