Php mysql从数据库将字符串转换为时间格式wheb查询

Php mysql从数据库将字符串转换为时间格式wheb查询,php,mysql,sql,Php,Mysql,Sql,将时间存储为varchar EX:06:30 AM的字段。我需要从该字段中选择查询并转换为数字6.30使用 输出6.30 g => 12-hour format of an hour without leading zeros 1 through 12 i => Minutes with leading zeros 00 to 59 使用以下命令转换字符串: 输出6.30 g => 12-hour format of an hour without leading ze

将时间存储为varchar EX:
06:30 AM
的字段。我需要从该字段中选择查询并转换为数字
6.30

使用

输出
6.30

g => 12-hour format of an hour without leading zeros    1 through 12
i => Minutes with leading zeros 00 to 59
使用以下命令转换字符串:

输出
6.30

g => 12-hour format of an hour without leading zeros    1 through 12
i => Minutes with leading zeros 00 to 59
为此使用
TIME\u FORMAT()

SELECT TIME_FORMAT( column_name, '%H.%i' ) AS time from table_name;
编辑

SELECT TIME_FORMAT(STR_TO_DATE(column_name, '%h:%i %p'),'%H.%i') from table_name;
为此使用
TIME\u FORMAT()

SELECT TIME_FORMAT( column_name, '%H.%i' ) AS time from table_name;
编辑

SELECT TIME_FORMAT(STR_TO_DATE(column_name, '%h:%i %p'),'%H.%i') from table_name;

我可以选择此字段的
min-max
吗?我可以选择此字段的
min-max
吗?您可以将列类型转换为时间吗?不能因为我需要存储字符串您可以将列类型转换为时间吗?不能因为我需要存储字符串