Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос по датам и времени / 2 сообщений из 2, страница 1 из 1
04.05.2008, 21:14
    #35293026
ANF76
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос по датам и времени
Имеется запрос, который не работает. Что-то неправильно в инструкции where написал, а разобраться не могу:

DBCommand = New OleDbDataAdapter ("Select Name + ' ' + FirstName + ' ' + MidName as Сотрудник, Post as Должность, TimeVal as [Дата и время] from pLogData_zapros where TimeVal Between #01/01/2000# and #01/01/2003# and #'01/01/1900 ' + right(TimeVal,8) # < #01/01/1900 09:00:00# Order by Name + ' ' + FirstName + ' ' + MidName", DBConn)

Элементом запроса where #'01/01/1900 ' + right(TimeVal,8) # < #01/01/1900 09:00:00# хочу выбрать из БД строки с временем менее 9 часов 00 минут 00 секунд.
Или как-нибудь иначе надо написать запрос? Мне важно выбрать из БД за определенный промежуток дат строки с временем менее 09:00:00 и более 08:30:00.
...
Рейтинг: 0 / 0
05.05.2008, 01:40
    #35293207
SQL_Lamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос по датам и времени
ANF76Имеется запрос, который не работает. Что-то неправильно в инструкции where написал, а разобраться не могу:

DBCommand = New OleDbDataAdapter ("Select Name + ' ' + FirstName + ' ' + MidName as Сотрудник, Post as Должность, TimeVal as [Дата и время] from pLogData_zapros where TimeVal Between #01/01/2000# and #01/01/2003# and #'01/01/1900 ' + right(TimeVal,8) # < #01/01/1900 09:00:00# Order by Name + ' ' + FirstName + ' ' + MidName", DBConn)

Элементом запроса where #'01/01/1900 ' + right(TimeVal,8) # < #01/01/1900 09:00:00# хочу выбрать из БД строки с временем менее 9 часов 00 минут 00 секунд.
Или как-нибудь иначе надо написать запрос? Мне важно выбрать из БД за определенный промежуток дат строки с временем менее 09:00:00 и более 08:30:00.

Либо вы писали его после злоупотребления алкогольными напитками(~ 1 литр водки + 5-6 литров пива), либо это ваш первый запрос в жизни.
Если же вы писали его трезвым(и даже не накуреным) -
не поленитесь, прочитайте что нибудь про ADO и про составление запросов SQL
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запрос по датам и времени / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]