Страница: 1 |
Вопрос: Вопрос по дате | Добавлено: 18.12.03 00:08 |
Автор вопроса: ![]() |
Мне нужно сделать выборку за последнюю неделю. ... Dim dat As String dat = Date - 7 ... rs.Source = "SELECT Nname, City, Zakaz.Snum, Odate FROM Zakaz, Porydok WHERE Zakaz.Cnum=Porydok.Cnum AND Porydok.Odate>" & dat Выдает синтаксическую ошибку в выражении запроса. Подскажите в чём беда. |
Ответы | Всего ответов: 2 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Хранитель чата ICQ: 137392264 Вопросов: 8 Ответов: 557 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 18.12.03 09:33 |
Какая база? Если Access, то дата берется в решетки (#) и в формате mm/dd/yyyy rs.Source = "SELECT Nname, City, Zakaz.Snum, Odate FROM Zakaz, Porydok WHERE Zakaz.Cnum=Porydok.Cnum AND Porydok.Odate>#" & Format(dat, "mm/dd/yyyy") & "#" |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 292375033 Вопросов: 3 Ответов: 72 |
Профиль | Цитата | #2 | Добавлено: 18.12.03 10:48 |
А можно применить CDate() ... AND Porydok.Odate>CDate(' " & dat & " ')" |
Страница: 1 |
|