Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Преобразование данных [D6, MsAccess]


V-A-V ©   (2006-11-08 22:19:00) 

Народ, подскажите текст запроса.
Имеется поле в таблице, типа TDateTime (записей много)
Нужно преобразовать в TDate при помощи запроса.
т.е. нужно, чтобы время было = 0
Do - While, желательно не использовать.


V-A-V   (2006-11-08 23:30:00) [1]

Int() - это должно подойти.
Благодарствую.
Как сам не догадался...


sniknik   (2006-11-08 23:24:00) [2]

[1] + Int()


V-A-V   (2006-11-08 23:02:00) [3]

> CAST - стандартный SQL-оператор приведения типа.

Согласно хелпа MsAccess, Cast не поддерживается...

Может есть др. предложения...


Desdechado   (2006-11-08 22:43:00) [4]

CAST - стандартный SQL-оператор приведения типа.


V-A-V   (2006-11-08 22:38:00) [5]

Cast - это что?
Ни разу не использовал....
MsAccess тоже про это не знает...


Desdechado   (2006-11-08 22:24:00) [6]

Да в БД нет таких типов TDateTime и TDate.
А преобразовать можно попробовать так:
UPDATE xxx SET yyy = CAST( yyy AS DATE );

> чтобы время было = 0
тогда это не поле типа DATE, а поле типа TIMESTAMP с обнуленным временем


Наверх

Титульная страница Поиск, карта сайта Написать письмо