![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 42
|
![]()
Есть ли возможность извлечь из поля типа Time часы, минуты в SQL запросе
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Конечно есть в dateUtils есть функции типа HourOf(), MinuteOf().
передавай им fieldByName('мое поле с временем').AsdateTime
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 42
|
![]()
Это все понятно, задача состоит в другом мне нужно сделать группировку по часам
например: Select FunctionHourOf(FieldTime) From table Group By FunctionHourOf(FieldTime) где FunctionHourOf- какая то функция которая извлекала час, которое допустимо в SQL |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Evgen1503
какая у Вас СУБД ? дело в том, что в стандарте SQL нет (да и не должно быть) функций для работы с датой и временем. если у Вас Oracle, то поможет что-то вроде Код:
в MS SQL нужно использовать функцию DATEPART(): Код:
Последний раз редактировалось Serge_Bliznykov; 13.04.2011 в 13:47. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 42
|
![]()
СУБД Paradox
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 42
|
![]()
вариант
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 02.05.2009
Сообщений: 42
|
![]()
К сожалению группировка по такому полю не поддерживается
Код:
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
1) Код:
Код:
Код:
p.s. а зачем Вам этот "полутруп" ? Неужели нельзя выбрать вместо Парадокса что-нибудь более современное?! |
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 02.05.2009
Сообщений: 42
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
дешёво?
FireBird, MySQl, PostgreSQL, SQLite да и MS SQL и Oracle имеют бесплатные редакции... p.s. запрос то отработал? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
if в запросе sql | serres | PHP | 2 | 28.05.2010 12:32 |
Ошибка в SQL запросе | program123 | БД в Delphi | 11 | 06.12.2009 17:12 |
Переменные в запросе SQL | Talemir | БД в Delphi | 2 | 22.08.2009 21:22 |
Ковычки в SQL запросе | XPAiN | БД в Delphi | 13 | 22.02.2008 13:36 |
Ошибка в SQL запросе...!? | KeyDok | БД в Delphi | 5 | 21.06.2007 09:19 |