从ms访问的日期和时间列更新Datetime字段

时间:2016-08-09 10:49:41

标签: sql ms-access

我需要使用日期和时间字段更新字段。但它没有将时间值添加到其中。我只能看到添加日期值。

尝试使用以下声明

set TransDateTime =cdate('#' + cstr(Transaction_Date) + ' '  + cstr(transaction_time) + '#'  

set TransDateTime =cdate(Transaction_Date) + ' '  + cstr(transaction_time) 

我在日期时添加了列,但值只是日期。

使用以下查询

使用数字类型结束
alter table table1 add TransDateTime numeric(14,0) 

update table1 set TransDateTime =ccur(year(transaction_date) & format(month(transaction_date),'00') & format(day(transaction_date) ,'00') 
                        & format(hour(transaction_time),'00') & format(minute(Transaction_time),'00') & format(second(transaction_time),'00'))

这是为了达到目的

1 个答案:

答案 0 :(得分:0)

更简单:

Set TransDateTime = Transaction_Date + Transaction_Time