我将时间存储在数据库中,例如8:58:37 am
。我想只得到hh:mm。
我已经尝试过:
SELECT DATEPART(hour,time) AS orderofhour,
DATEPART(minute,time) AS orderofminu
FROM tblschoolgps;
您可以使用TIME_FORMAT
-
SELECT TIME_FORMAT(your_field,'%H:%i') as time_data FROM your_table
尝试此查询
SELECT TIME_FORMAT('8:58:37 am', '%h:%i');
Select format(getdate(),'hh:mm')