Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Выборка по дате

Ответить
Настройки темы
MSFT SQL Server - Выборка по дате

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нубский вопрос: подскажите пожалуйста как осуществить выборку по определенной дате в таблице по всем полям в Microsoft SQL Server 2005. Поле, содержащие дату имеет тип datetime.
Я делаю это следующим образом:
SELECT поля_таблицы
FROM таблица
WHERE имя_поля_с_датой = ДД.ММ.ГГ.

естественно пишет ошибку.
потом написал следующие
.....
.....
WHERE имя_поля_с_датой = 'ДД/ММ/ГГ'

стал выдавать ошибку, связанное что то с типами данных.
Потом попытался написать:

WHERE имя_поля_с_датой = TO_DATE ('ДД/ММ/ГГ')

всеравно ничего не вышло

Отправлено: 17:56, 07-10-2009

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


select поля from Table where имя_поля_с_датой = '2009-01-30' - за 30 января. Если уж совсем никак не выходит, сделайте вот такой костыль:
Код: Выделить весь код
select поля from Table where ( day(имя_поля_с_датой)='30' and month(имя_поля_с_датой) = '01' and year(имя_поля_с_датой) = '2009' )

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 00:59, 08-10-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


А в таблице в поле даты еще и время оказывается указано тоесть имеет вид: "13.07.1985 15:45"
как по такому полю выбирать?

Отправлено: 11:23, 08-10-2009 | #3


Старожил


Сообщения: 433
Благодарности: 63

Профиль | Отправить PM | Цитировать


Да точно также.
Приведите текст ошибки, если по прежнему не получается

-------
photoua.narod.ru


Отправлено: 20:50, 08-10-2009 | #4


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата Pulvertum:
как по такому полю выбирать? »
Код: Выделить весь код
where hour(имя_поля) ='5' and minute(имя_поля)='35'
http://www.sqlservercurry.com/2008/0...-day-hour.html

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 00:58, 09-10-2009 | #5


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все получилось, спасибо большое. А ошибка была связано что то с типами данных и преобразованием

Отправлено: 15:18, 09-10-2009 | #6


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Щас точно не помню, посмотри инфу по FormatString.
Дата преобразуется в нужный вид, типа: [yyyymmdd] (y - год, m - месяц, d - дата, без точек)
Должно получится что-то в виде этого: Query->FieldByName("data")->AsDataTime.FormatString[ddmmyyyy]
---
Желаю удачи!

Отправлено: 09:57, 22-10-2009 | #7


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


поможыть знайти мне ключи до NOD 32

Отправлено: 00:58, 03-11-2009 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Выборка по дате

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие БД - SQL запрос на выборку по дате echo off Программирование и базы данных 1 10-06-2009 01:15
Новые сведения о дате релиза Windows 7 OSZone News Новости и события Microsoft 3 24-10-2008 15:55
DLE. Отключение новостей по дате. Dimonweb Вебмастеру 1 06-07-2008 12:29
Delphi - Delphi 7 + БД MS Access: выборка по дате lunny Программирование и базы данных 1 02-06-2007 11:46
сложная выборка на XSLT Vlad Drakula Вебмастеру 6 27-05-2005 00:13




 
Переход