Страница: 1 |
Вопрос: Как работать с датой | Добавлено: 26.09.04 18:53 |
Автор вопроса: ![]() |
Имеем запрос
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"; - ошибка Как работать с датой |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 209134224 Вопросов: 16 Ответов: 7 |
Профиль | Цитата | #1 | Добавлено: 27.09.04 00:02 |
необходимо заметить что это аксес 2000 и поле по которому пытаемся отфильтровать имеет краткий формат даты
dat.active=“#” & "01.01.2001" & “#” не проходит Тогда как |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 209134224 Вопросов: 16 Ответов: 7 |
Профиль | Цитата | #2 | Добавлено: 27.09.04 00:03 |
пытался и используя format("01.01.2001","dd.mm.yyyy"![]() Тоже не получилось |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 32 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 27.09.04 05:41 |
А какая возникает ошибка?
Для примера - вот это работает: select * from mytable where поледаты=#17/09/2004#; |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 649109 Вопросов: 31 Ответов: 391 |
Профиль | Цитата | #4 | Добавлено: 27.09.04 06:41 |
"dat.active=datevalue('" & "01.01.2001" & "')" |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 209134224 Вопросов: 16 Ответов: 7 |
Профиль | Цитата | #5 | Добавлено: 27.09.04 22:27 |
так тоже пытался - безуспешно
получилось когда написал foramat(date,"dd.mm.yyyy" ![]() все получилось |
Страница: 1 |
|