Перейти к содержимому


как сделать поле дата, без года?

дата

Сообщений в теме: 8

#1 job

    Активный участник

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 08 Май 2013 - 08:01

Здравствуйте!

задача банальна - таблица с профессиональными праздниками и вывод напоминаний о праздниках текущего дня.

но!

в поле дата присутствует год. а большинство праздников просто зависят от даты. каким образом можно например, указать дату 15 января и сделать напоминание, чтоб каждого 15 января оно вылетало независимо от года?

#2 Гость_Roman_*

  • Гости

Отправлено 08 Май 2013 - 09:48

Документация по напоминаниям. Смотрите пример в конце, подобные конструкции помогут обойти зависимость от года.

#3 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 08 Май 2013 - 13:29

В режиме эксперта у меня стоит такой код
date_format(left(`f531`,10), "%m%d") = date_format(left(curdate(),10), "%m%d")

Сообщение отредактировал wondertalik: 08 Май 2013 - 21:02


#4 job

    Активный участник

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 08 Май 2013 - 14:28

Просмотр сообщенияwondertalik (08 Май 2013 - 13:29) писал:

В режиме эксперта у меня стоит такой код


date_format(left(`f531`,10), "%m%d") = date_format(left(curdate(),10), "%m%d")

вот за это - спасибо

#5 job

    Активный участник

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 08 Май 2013 - 14:32

Ошибка в строке условия. Проверьте корректность задания условий.


как я понимаю f531 - это поле даты field верно?

а как задать в эксперте, чтоб оно еще выводилось за день до самой даты?

Сообщение отредактировал job: 08 Май 2013 - 15:07


#6 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 08 Май 2013 - 16:01

Просмотр сообщенияjob (08 Май 2013 - 14:32) писал:

Ошибка в строке условия. Проверьте корректность задания условий.

как я понимаю f531 - это поле даты field верно?

а как задать в эксперте, чтоб оно еще выводилось за день до самой даты?
Конечно айди поля даты.

date_format(left(`f531`,10), "%m%d") + 1 = date_format(left(curdate(),10), "%m%d")

Сообщение отредактировал wondertalik: 08 Май 2013 - 21:03


#7 job

    Активный участник

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 09 Май 2013 - 07:44

спасибо!

#8 job

    Активный участник

  • Пользователи
  • PipPipPip
  • 70 сообщений

Отправлено 09 Май 2013 - 07:52

блин. в россии многие праздники идут просто по дням недели, например, третье воскресенье апреля.. это как-то можно реализовать?

возникает вопрос, как такие праздники занести в таблицу и как настроить напоминание..

#9 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 09 Май 2013 - 10:58

Самый простой способ вести забивать таблицу праздников вручную и ставить напоминание указанное выше. Через просто напоминания не стоит. В дальнейшем вести учет таких праздников будет затруднительно. Так что таблицы Ваше все.

Сообщение отредактировал wondertalik: 09 Май 2013 - 10:58






Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных