2013-04-05 2 views
0

Im пытается найти сотрудников, которые были наняты до 1991 года. Когда я запускаю свой запрос, я получаю «несоответствие типа данных в выражении критериев». Что это значит?MS Информация о доступе до даты

Это мой запрос:

SELECT EMP_NUM, EMP_LNAME, EMP_FNAME, EMP_INITIAL, JOB_CODE, EMP_PCT, PROJ_NUM 
FROM employee 
where emp_hiredate < '01/01/1991'; 

Ive также пытались 01-01-1991 и 1 января 1991 года и во вторник, 1 января 1991 года

Формат даты проката в таблице это День недели, месяц, день #, год, т.е.) Вторник, 8 ноября 1994 года.

ответ

1

10 tips for working with dates in Microsoft Access

6 Правильный символ, используемый при включении буквальным значением даты является фунт символ (#).

Ваш запрос должен быть

SELECT EMP_NUM, EMP_LNAME, EMP_FNAME, EMP_INITIAL, JOB_CODE, EMP_PCT, PROJ_NUM 
FROM employee 
where emp_hiredate < #01/01/1991# 
Смежные вопросы