Как сделать запрос через sql


Farkhod
Member
Откуда: Куала-Лумпур
Сообщений: 644
Здрасвуйте.
Как написать запрос по выборке данных из столбца с типом datetime ? Тама все значения уникальны, после даты там пробел и время.
Я делаю:
Select From dbo.Jurnal Where SDate Between '13.07.2003' AND '13.07.2003'
и
Select From dbo.Jurnal Where SDate Like '13.07.2004%'

Как написать правильно?
Спасибо.
tpg
Member
Откуда: Novosibirsk
Сообщений: 23904
Select From dbo.Jurnal Where SDate Between '20030713' AND '20030714'
Farkhod
Member
Откуда: Куала-Лумпур
Сообщений: 644
Спасибо ! Заработала по
Select From dbo.Jurnal Where SDate Between '2004-07-13' AND '2004-07-14'
tpg
Member
Откуда: Novosibirsk
Сообщений: 23904
Farkhod
Спасибо ! Заработала по
Select From dbo.Jurnal Where SDate Between '2004-07-13' AND '2004-07-14'
а, типа по
Select From dbo.Jurnal Where SDate Between '20030713' AND '20030714'
не заработает што ли?
Тогда, FAQ
Collins
Member
Откуда:
Сообщений: 54
Я обычно ставлю условие так:
Select From dbo.Jurnal Where SDate Between CONVERT(datetime, '2003-07-13', 104) AND CONVERT(datetime, '2003-07-13 23:59:59', 104)
Так, по-моему, можно избежать различия в формате времени для разных настроек.
Farkhod
Member
Откуда: Куала-Лумпур
Сообщений: 644
А если в этом поле (datetime) данных нету даты а есть просто время ? (19:53:02) ?
Как ее сконвертить чтобы по ней можно было делать зарос?
alexeyvg
Member
Откуда: Moscow
Сообщений: 25740
Farkhod
А если в этом поле (datetime) данных нету даты а есть просто время ? (19:53:02) ?

А такого не бывает. В поле datetime одно время не положишь.
Farkhod
Member
Откуда: Куала-Лумпур
Сообщений: 644
alexeyvg
Farkhod
А если в этом поле (datetime) данных нету даты а есть просто время ? (19:53:02) ?

А такого не бывает. В поле datetime одно время не положишь.

Как это не бывает ? Здесь в одной таблице есть два поля с типом datetime Length-8. И тама есть записи типа 0:00:00 и типа 28.11.1999. Как это понимать ?
Виртуальные форумы   Темы из всех форумов за 3 дня   Мои избранные форумы Использование СУБД   Microsoft SQL Server   Firebird, InterBase   Oracle   Microsoft Access   IBM DB2, WebSphere, IMS, U2, etc   MySQL   PostgreSQL   OLAP и DWH   Sybase ASA, ASE, IQ   Informix   Другие СУБД   FoxPro, Visual FoxPro   Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M   SQLite   NoSQL, Big Data Дискуcсии   Сравнение СУБД   Проектирование БД   Работа   ERP и учетные системы   Разработка информационных систем   Тестирование и QA   Отчетные системы   Просто треп   Наши за рубежом   Сертификация и обучение   Hardware   Управление процессом разработки ИС   Юридические вопросы в ИТ Microsoft.NET   WinForms, .Net Framework   ASP.NET   ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM   WPF, Silverlight   WCF, Web Services, Remoting Программирование   Delphi   C++   Visual Basic   Программирование   Java   Разработка под мобильные платформы   PowerBuilder   Microsoft Office   SharePoint   XML, XSL, XPath, XQuery Web Технологии   PHP, Perl, Python   HTML, JavaScript, VBScript, CSS Администрирование ОС   Windows   Unix-системы   Другие: Mac OS, PalmOS, BeOS, PocketPC SQL.RU   Обсуждение нашего сайта   Вопрос-Ответ   Test



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Создание запросов (визуальные инструменты для баз данных) Как сделать бисквит для пирожного картошка

Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql Как сделать запрос через sql