Sombre
Новичок
Работа со строками в MySQL
Здраствуйте!
В нследство мне дсотался тодин сайт поддерживать. И сейчас передо мной стоит такая задача.
Есть таблица MySQL и какое-то поле в ней содержит примерно следующую строку "2006.03.12;2006.03.14". Cама по себе она означает даты начала и конца каких-то работ, разделенных точкой с запятой.
Требуется взять определенную дату, например "2006.03.13" и узнать находится ли она в диапозоне тех двух дат. Как я ни мучался - единтсвенное что приходит в голову это переделать таблицу, но это было бы крайне не желательно, т.к. за собой повлечет целое море переделок.
Спрашивается: можно ли как-нибудь командами MySQL провести требуемое сравнение? Там вырезать точки из дат и обрезать по точку с запятой?
Заранее спасибо.
Здраствуйте!
В нследство мне дсотался тодин сайт поддерживать. И сейчас передо мной стоит такая задача.
Есть таблица MySQL и какое-то поле в ней содержит примерно следующую строку "2006.03.12;2006.03.14". Cама по себе она означает даты начала и конца каких-то работ, разделенных точкой с запятой.
Требуется взять определенную дату, например "2006.03.13" и узнать находится ли она в диапозоне тех двух дат. Как я ни мучался - единтсвенное что приходит в голову это переделать таблицу, но это было бы крайне не желательно, т.к. за собой повлечет целое море переделок.
Спрашивается: можно ли как-нибудь командами MySQL провести требуемое сравнение? Там вырезать точки из дат и обрезать по точку с запятой?
Заранее спасибо.
не знаю как я так криво искал ее впервый раз...