Требование - дата ввода должна выдавать первый день месяца. Condtions являются:Oracle SQL, чтобы получить первый день месяца
- Если дата ввода между 16-нови 30-нови, то первый день будет 16-ноябрю
- если введенная дата находится между 1 нов. По 15 нов., Тогда первый день будет 01-нов.
- за все остальные месяцы он должен вернуть 01-й день соответствующего месяца.
На самом деле вы можете пропустить второй 'WHEN' состояние, потому что«все остальные должны вернуться 1го месяца»подразумевает« когда между 1-нови до 15-нови затем 1 ноября» –
@WernfriedDomscheit Nice наблюдение, я обновили мой запрос. –
@Tim Спасибо за сверхбыстрый отклик .. работающий как мне нужно. –