- 1
AND ((FORM_DATA_KONEC IS NULL AND FORM_DATA_NACHALA IS NULL) OR (to_date(to_char(sysdate,'dd.mm'),'dd.mm') BETWEEN to_date(to_char(FORM_DATA_NACHALA,'dd.mm'),'dd.mm') AND to_date(to_char(FORM_DATA_KONEC,'dd.mm'),'dd.mm')))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−115
AND ((FORM_DATA_KONEC IS NULL AND FORM_DATA_NACHALA IS NULL) OR (to_date(to_char(sysdate,'dd.mm'),'dd.mm') BETWEEN to_date(to_char(FORM_DATA_NACHALA,'dd.mm'),'dd.mm') AND to_date(to_char(FORM_DATA_KONEC,'dd.mm'),'dd.mm')))
Нашел вот у себя.
Нужно было определить входит ли текущие день-месяц в диапазон FORM_DATA_NACHALA .. FORM_DATA_KONEC, при том что там хранится дата целиком для других целей.
Oracle.
USB 12.06.2012 13:20 # +2
guest 12.06.2012 14:39 # −9
guest 12.06.2012 15:01 # −6
Lure Of Chaos 12.06.2012 16:01 # 0
FORM_DATA_KONCHILA
bormand 12.06.2012 16:14 # −2
vitaly 13.06.2012 12:30 # −7
Lure Of Chaos
От тебя раньше умнее были комментарии.
Выпиливаюсь отсюда =\
eth0 13.06.2012 12:44 # +4
DBdev 14.06.2012 15:05 # 0
vitaly 14.06.2012 16:46 # 0
bormand 14.06.2012 18:01 # +1
geust 14.06.2012 18:15 # +1
JavaGovno 14.06.2012 18:23 # −7
vitaly 15.06.2012 11:52 # 0
А вообще я слабо знаю оракл, отсюда и такие простыни глупые(
bormand 14.06.2012 18:27 # 0
vitaly 15.06.2012 11:55 # 0