Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Фильтры по дате, Как вывести период?
aptryashev  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователи
Сообщений: 2
Пользователь №: 37779
На форуме: 3 года, 5 месяцев, 3 дня
Карма:




Строчка ниже фильтрует значения за июль 2013
`Дата`>='2013-07-01 00:00:00' and `Дата`<='2013-07-31 00:00:00'


Подскажите пожалуйста как написать чтобы было

`Дата`>='первое число текущего месяца ' and `Дата`<='последнее число текущего месяца'

`Дата`>='первое число прошедшего месяца ' and `Дата`<='последнее число прошедшего месяца'

`Дата`>='первое число следующего месяца ' and `Дата`<='последнее число следующего месяца'
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
aptryashev  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователи
Сообщений: 2
Пользователь №: 37779
На форуме: 3 года, 5 месяцев, 3 дня
Карма:




вопрос в том, что нужно написать вместо выделенного жирным?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
koala  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 307
Пользователь №: 21355
На форуме: 6 лет, 8 месяцев, 26 дней
Карма: 6

Не курю:
22 года, 29 дней


SELECT DATE_FORMAT(LAST_DAY('2013-07-31 00:00:00'), '%e');


Последние число даты, которую введете. Можете использовать CURRENT_DATE();
А вот с первым числом даты проблемы, функции как таковой (FIRST_DAY()) не существует, нужно хитро сделать.

P.S. По сути, первый день месяца это 1.


--------------------
Vi Veri Veniversum Vivus Vici
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Placido  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Наблюдаю
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1241
Пользователь №: 29445
На форуме: 5 лет, 3 месяца, 7 дней
Карма: 143




Первый и последний день следующего месяца - http://stackoverflow.com/questions/3009896...-month-in-mysql
Ну и дальше по аналогии. Например, первый день предыдущего месяца можно найти так:
SELECT DATE_ADD(LAST_DAY(DATE_SUB(NOW(), INTERVAL 2 MONTH)), INTERVAL 1 DAY);
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Guest  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









[fliph][*][list]нрнр
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Guest  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









Как фильтровать по дате ?
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса