2 года назад
3 распространённых способа присвоить переменной последнюю дату месяца одной командой
В финансовых отчётах, отчётах по продажам и других, в качестве фильтра часто используется последняя дата текущего месяца. Хорошо бы эту дату подставлять, при вводе параметров, автоматически, чтобы пользователь вводил только значимые для него параметры. К сожалению в MS SQL такая функция отсутствует, поэтому я получал даты последнего дня месяца разными способами. По мере изучения SQL я пользовался тремя различными способами. Самый первый способ Без использования функций обработки даты. Заключается...
Функция CURRENT
Функция CURRENT является одной из наиболее часто используемых функций в различных СУБД. Она предоставляет возможность получить текущую дату и время, а также, в некоторых случаях, временную зону или часовой пояс. В СУБД SoQoL (https://soqol.ru/) данная функция используется для получения текущего значения: - даты и времени (CURRENT_DATE и CURRENT_TIMESTAMP); - имени БД (CURRENT_DBNAME); - имени пользователя БД (CURRENT_USER); - имени схемы по умолчанию текущего пользователя (CURRENT_SCHEMA); - уровня изоляции транзакции (CURRENT_ISOLATION_LEVEL)...