简体   繁体   English

在sql中转换时间戳

[英]in sql convert time to timestamp

i have time like in ex: 10.45,13.00 now i need check that time as date in where 我有时间在前:10.45,13.00现在我需要检查时间作为日期在哪里

my query is 我的疑问是

SELECT T.*,
  (SELECT a.driver_id
   FROM tbl_assigned_drivers a
   WHERE a.vehicle_id=t.id
     AND a.from_time<=T.time
     AND a.to_time >=T.time
     AND a.status='1') AS driver
FROM
  (SELECT id, user_id, stime AS TIME, splace, slat, slng, eplace, elat, elng, status, '1' AS TYPE
   FROM `tb_shifts`
   UNION ALL SELECT id, user_id, etime AS TIME, eplace AS splace, elat AS slat, elng AS slng, splace AS eplace, slat AS elat, slng AS elng, status, '0' AS TYPE
   FROM `tb_shifts`) T,
     tb_shft_veh s,
     tb_trucks_data t
WHERE T.time>=11.54
  AND s.register_number=t.register_number
  AND s.register_number='AP01TEST'
  AND s.shft_id=T.id
  AND s.status='1'
ORDER BY T.time ASC

here 这里

a.from_time,a.to_time in format of "YYYY-MM-DD HH:MM:SS"
T.time in format of "HH:MM"

Now i need convert that T.time into a.from_time format 现在我需要将T.time转换为a.from_time格式

Please Help me... 请帮我...

Thanks to all, Solved Query is 感谢所有,Solved Query是

select T.*,(SELECT a.driver_id FROM tbl_assigned_drivers a WHERE a.vehicle_id=t.id and a.from_time<=CONCAT(CURDATE()," ",REPLACE(T.time, '.', ':'),":00") and a.to_time >=CONCAT(CURDATE()," ",REPLACE(T.time, '.', ':'),":00") and a.status='1') as driver from (SELECT id,user_id,stime as time,splace,slat,slng,eplace,elat,elng,status,'1' as type FROM `tb_shifts` UNION ALL SELECT id,user_id,etime as time,eplace as splace,elat as slat,elng as slng,splace as eplace,slat as elat,slng as elng,status,'0' as type FROM `tb_shifts`) T,tb_shft_veh s,tb_trucks_data t where T.time>=11.54 and s.register_number=t.register_number and s.register_number='AP01TEST' and s.shft_id=T.id and s.status='1' order by T.time asc

Solution will be from 解决方案将来自

CONCAT(CURDATE()," ",REPLACE("10.00", '.', ':'),":00")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM