Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Использование функций даты и времени при формировании вычисляемых критериев
Рассмотрим основные функции, предназначенные для работы с датами и временем: 1. ДАТА(год; месяц; день) - возвращает дату, заданную параметрами, в числовом формате. 2. СЕГОДНЯ() - возвращает числовое значение текущей даты. В нашем списке эта функция используется при вычислении возраста студентов (таблица 1). 3. ДЕНЬНЕД(дата; тип) - вычисляет порядковый номер дня недели (от 1 до 7), соответствующего заданной дате. Необязательный второй аргумент тип дает возможность выбрать желаемый порядок нумерации дней недели. Если этот аргумент равен 1 или отсутствует, то первым днем недели считается воскресенье, а последним - суббота. Если тип равен 2, то первым днем недели считается понедельник, а последним - воскресенье. Пусть, например, необходимо найти студентов, родившихся в пятницу или 13-го числа. Критерии для поиска таких студентов представлены на рис. 18. Выборка, полученная в результате фильтрации по критериям рис.18, представлена на рис. 19. 4. ГОД(дата) - возвращает значение года (от 1900 до 9999) для данной даты (рис. 10). 5. МЕСЯЦ(дата) - возвращает номер месяца (от 1 до 12) для данной даты (рис. 10). 6. ДЕНЬ(дата) - возвращает номер дня в месяце (от 1 до 31) для данной даты. 7. ДАТАЗНАЧ(дата_как_текст) - преобразует в числовой формат дату, заданную в текстовом формате. Пусть, например, необходимо выдать список студентов, родившихся под знаком зодиака «Водолей» (с 21.01 по 19.02). Интервал критериев для реализации этого запроса приведен на рис.20, а полученная выборка - на рис.21. 8. ДНЕЙ360(нач_дата; кон_дата; метод) - вычисляет количество дней между двумя датами на основе 360-дневного года (12 месяцев по 30 дней).
|