select starttime , localtimestamp() as localtime from match where timestampdiff(hour , starttime , localtime )>0startime 比赛开始时间
localtimestamp() 本地的当前时间
match 比赛表
timestampdiff 求时间的差
这样行吗?

解决方案 »

  1.   

    select starttime , GETDATE() as localtime from match where datediff(hour , starttime , GETDATE())>0
      

  2.   

    我用的是mysql。
    check the manual that corresponds to your MySQL server version for the right syntax to use near 'localtime from match where datediff(hour , starttime , GETDATE())>0'
      

  3.   


    right syntax to use near 'localtime from match where datediff(hour , starttime , GETDATE())>0' at line 1
      

  4.   

    可以直接用select starttime , localtimestamp(), timestampdiff(hour , localtimestamp(),starttime ) as ts from matchguide ; 来获得。
    但是hibernate里边,from之前是不是不能写东西?
    这样的话,应该怎么处理?