![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
(SQL) integer в дату [FB1.5+IBExprt2]
Karburator © (2005-05-06 18:21:00)Как в FB можно перекинуть integer в дату. То есть, есть год месяц и день в числовом виде, и нужно их закинуть в поле даты.
P.N.P. (2005-05-06 23:47:00) [1]>Johnmen © (06.05.05 23:22) [5]
можно и без cast
Johnmen (2005-05-06 23:22:00) [2]Всё просто.
CAST(d||'.'||m||'.'||y AS DATE)
Lexer (2005-05-06 18:57:00) [3]Как вариант: напиши свою udf
P.N.P. (2005-05-06 18:37:00) [4]>DSKalugin © (06.05.05 18:30) [2]
Ничего подобного, даже проверил на всякий случай
dat_in - DATE
ID - INTEGER
update stac set dat_in=cast(id as date)
-------------
Overflow occurred during data type conversion.
conversion error from string "9".
Firebird 1.5.2 диалект 3
DSKalugin (2005-05-06 18:30:00) [5]update table1 set dtField=cast(intField as date)
P.N.P. (2005-05-06 18:29:00) [6]Если год месяц и день в числовом виде содержатся отдельно,
то можно DateField=d||'.'||m||'.'||y