Страница: 1 |
Страница: 1 |
Вопрос: Помогите - надо срочно
Добавлено: 26.09.04 18:57
Автор вопроса: bsv | ICQ: 209134224
Имеем запрос
SELECT [Dat].[ID] AS [Номер бланка], [Program].[name] AS Программа, [Dat].[ProgIndex] AS [№ стр], [FormPay].[FormPay] AS [Форма оплаты], [Dat].[SSumma] AS [Стр сумма], [Dat].[SPremia] AS [Стр премия], [Dat].[SrokS] AS [Срок стр],dat.active
FROM (Dat LEFT JOIN Program ON [Dat].[ProgType]=[Program].[id]) LEFT JOIN FormPay ON [Dat].[FormPay]=[FormPay].[id];
Все номально
добавляем
where dat.active="01.01.2001"; - ошибка
Как работать с датой
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Mihalыch
ICQ: 373-509-101
Вопросов: 56
Ответов: 330
Профиль | | #1
Добавлено: 26.09.04 20:19
dat.active=“#” & "01.01.2001" & “#” Возможно так должно сработать.
Номер ответа: 2
Автор ответа:
bsv
ICQ: 209134224
Вопросов: 16
Ответов: 7
Профиль | | #2
Добавлено: 26.09.04 22:25
таким образом не получилось
Вообще очень странно
Забыл сказать может это существенно
active- краткий формат даты типа 01.01.1001
И это Access 2000
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 27.09.04 03:52
Правильней будет написать так:
dat.active=“#” & "01/01/2001" & “#”