sql - How to update datetime field to contain only the date or time part -
how can update field contains date/time information contain date part of data? following:
update [events] set [event_date] = dateadd(dd, 0, datediff(dd, 0, [event_date]) event_num = '8592' i need equivalent set time component?
you can truncate timestamp date or time casting it:
cast(event_date date) cast(event_date time) this documented in interbase 6 embedded sql guide, section casting sql datatypes datetime datatypes on page 188. manual available firebird website.
this works in dialect 3. if still working dialect 1 database, need use intermediate cast varchar (with locale specific length of 10 or 11) in maxims answer strip off time portion. because date in dialect 1 timestamp (and not date).
Comments
Post a Comment