Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL查询中将24小时格式转换为12小时AM/PM格式_Sql_Ms Query - Fatal编程技术网

在SQL查询中将24小时格式转换为12小时AM/PM格式

在SQL查询中将24小时格式转换为12小时AM/PM格式,sql,ms-query,Sql,Ms Query,我知道有几个问题与我的问题类似,但我需要详细说明。在Microsoft Query中使用SQL,我有一个时间列,可以生成类似于1900-01-01 13:30:00:0000000的结果,我需要将其转换为只生成1:30PM结果 现在,我的专栏是ODS\u COURSE\u SECTION\u MTG.CSM\u START\u TIME,所以我需要知道,当我在“编辑专栏”中时,在“字段”中键入的位置和确切内容 我已经做了 CONVERT(TIME, ODS_COURSE_SECTION_MTG.

我知道有几个问题与我的问题类似,但我需要详细说明。在Microsoft Query中使用SQL,我有一个时间列,可以生成类似于
1900-01-01 13:30:00:0000000的结果,我需要将其转换为只生成
1:30PM
结果

现在,我的专栏是
ODS\u COURSE\u SECTION\u MTG.CSM\u START\u TIME,所以我需要知道,当我在“编辑专栏”中时,在“字段”中键入的位置和确切内容

我已经做了

CONVERT(TIME, ODS_COURSE_SECTION_MTG.CSM_START_TIME)
但这只会产生一个
13:30:00:0000000
结果

请帮忙!请确切地告诉我如何编辑该列以获得下午1:30的
结果

提前谢谢你

数据是否存储为字段?如果是这样的话,这应该是可行的(完整的例子,这样你就可以明白我的意思):

因此,您的代码应该是:

SELECT CONVERT(VARCHAR, ODS_COURSE_SECTION_MTG.CSM_START_TIME, 100)

我还将此链接保留为书签以供快速参考。。。
SELECT CONVERT(VARCHAR, ODS_COURSE_SECTION_MTG.CSM_START_TIME, 100)