通过查询在Ms Access中组合两个字段

时间:2015-03-26 17:41:41

标签: sql ms-access syntax-error

在MS Access中有两个字段,一个是"日期/时间"数据类型和另一个"短文本"数据类型。

日期/时间数据类型是日期格式:mm / dd / yyyy 短文本数据类型是24小时格式:2100

我试图将这两个字段组合成一个而不改变其格式。到目前为止,我已经做到了这一点: 1)首先添加分号: Format(TimeSerial(Left([Trip_output].[REP_TIME],2),Right([Trip_output].[REP_TIME],2),0),"Short Time")

2)结合两个领域,日期和时间时间: Format([Trip_output].[REP_DATE],"mm/dd/yyyy")+ ([Trip_output].[REP_TIME],"hh:nn"))

约束: - 我只需要使用查询来进行更改 - 我无法通过设计视图进行更改

将它们组合起来以达到这种格式的最佳方式是什么:" mm / dd / yyyy hh:nn" ?

1 个答案:

答案 0 :(得分:0)

您无法添加日期/时间日期和字符串时间。您必须先将字符串时间转换为日期/时间。所以,在查询中:

REP_DATETIME: [REP_DATE]+TimeValue(Format([REP_TIME, "@@\:@@"))