Разработка приложений баз данных в Delphi. Шейкер Т.Д. - 80 стр.

UptoLike

Составители: 

80
3.7.8. Работа с датами
В разных СУБД отличаются встроенные функции для работы с датами и
используются разные форматы для представления даты, даты и времени. При-
чём отличаются как внутреннее, так и внешнее представления. Внешне дата
может быть представлена строками различных форматов, например:
”October 27,2008”
”27-OCT-2008”
”10-27-08”
”10/27/08”
”27.10.08”
Пример 3.15. Вывести список сотрудников, принятых на работу после за-
данной даты. Использовать разные варианты форматов даты:
SELECT FirstName,LastName,HireDate FROM employee
WHERE HireDate>'1.01.94'
SELECT FirstName,LastName,HireDate FROM employee
WHERE HireDate>'1/01/90'
SELECT FirstName,LastName,HireDate FROM employee
WHERE HireDate>'27-Oct-1992'
Таблицы формата Paradox поддерживают только часть из перечисленных
выше форматов. В запросах приведены варианты разрешённых форматов даты.
Пример 3.16. Выполнить сравнение результатов двух вариантов запроса,
отличающихся только форматом записи даты.
Рис. 26. Дата задана строкой '12/30/93'
     3.7.8. Работа с датами
     В разных СУБД отличаются встроенные функции для работы с датами и
используются разные форматы для представления даты, даты и времени. При-
чём отличаются как внутреннее, так и внешнее представления. Внешне дата
может быть представлена строками различных форматов, например:
     ”October 27,2008”
     ”27-OCT-2008”
     ”10-27-08”
     ”10/27/08”
     ”27.10.08”
     Пример 3.15. Вывести список сотрудников, принятых на работу после за-
данной даты. Использовать разные варианты форматов даты:
SELECT FirstName,LastName,HireDate FROM employee
WHERE HireDate>'1.01.94'
SELECT FirstName,LastName,HireDate FROM employee
WHERE HireDate>'1/01/90'
SELECT FirstName,LastName,HireDate FROM employee
WHERE HireDate>'27-Oct-1992'
     Таблицы формата Paradox поддерживают только часть из перечисленных
выше форматов. В запросах приведены варианты разрешённых форматов даты.
     Пример 3.16. Выполнить сравнение результатов двух вариантов запроса,
отличающихся только форматом записи даты.




                  Рис. 26. Дата задана строкой '12/30/93'

                                    80