我目前正在查询日期时间的Informix SQL表,但只保留时间,例如“07:30:44”。我需要能够提取这些数据并让send_time显示实际时间,而不是“0:00:00”。
示例:
Informix Table Data
--------------------------
| send_date | 02/09/2016 | --datetime field
--------------------------
| send_time | 07:30:44 | --datetime field
--------------------------
当我通过Microsoft Query编辑器通过Excel查询时,我可以在预览中看到正确的值“07:30:44”,但是我的工作表中返回的是“0:00:00”。通常我会更改单元格的格式,但整列的文字值是“12:00:00 AM”。
Excel pulls/displays
--------------------------
| send_date | 02/09/2016 |
--------------------------
| send_time | 12:00:00 AM| --displayed is "0:00:00"
--------------------------
我已将该字段转换为char,以查看它是否会正确返回,而且确实如此!但是,您无法使用此方法使用参数/构建快速报告。
Desired Excel output
--------------------------
| send_date | 02/09/2016 |
--------------------------
| send_time | 07:30:44 |
--------------------------
还有另一种解决方法吗?我很乐意为用户提供一种简单的方法来构建查询,而无需投射任何内容。