Страница: 1 |
Вопрос: простой вопрос про WHERE! Помогите!
Добавлено: 28.11.03 16:32
Автор вопроса: Atma | ICQ: 161504457
Почему в VB6 + ADO2.7+MSSQL2000 :
Почему так не работает?
SELECT id_PC, ......,... , P_End FROM dbo.VIEW1 WHERE (([P_Start]>=#2003/11/28# ) AND ([P_Start]<=#2003/11/28#))
убираю Where работает!! Почему, что то неправильно?
Ответить
Номер ответа: 2Автор ответа: boevik
Хранитель чата ICQ: 137392264 Вопросов: 8Ответов: 557
Web-сайт: www.hypertech.ru Профиль | | #2
Добавлено: 28.11.03 18:35
В дополнение к предыдущему ответу. В SQL Server запрос, даты не берутся в решетки (#), а берутся в апострофы (')
SELECT id_PC, ......,... , P_End FROM dbo.VIEW1 WHERE (([P_Start]>='11/28/2003') AND ([P_Start]<='11/28/2003'))
А если хочется в формате yyyy/mm/dd , то дату надо прописывать так: 'yyyy-mm-dd'
SELECT id_PC, ......,... , P_End FROM dbo.VIEW1 WHERE (([P_Start]>='2003-11-28') AND ([P_Start]<='2003-11-28'))
Ответить
Страница: 1 |
Поиск по форуму