我必须在mysql的时间差异中使用一个条件。我必须修改以下查询: -
select
bugs_team_user_view.bug_id,
bugs_team_user_view.creation_ts
from
bugs_team_user_view, bugs_activity
where
bugs_team_user_view.team like "Red%"
and
timediff(
(select bugs_activity.bug_when from bugs_activity where bugs_activity.added = "RESOLVED"),
bugs_team_user_view.creation_ts) > "00:30:00"
and
bugs_team_user_view.bug_id=bugs_activity.bug_id
and bugs_team_user_view.creation_ts < "2013-08-17 00:00:00"
and bugs_team_user_view.creation_ts >"2013-08-01 00:00:00";
得到错误: -
错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,找到正确的语法,使用'bugs_team_user_view.creation_ts&lt; “2013-08-17 00:00:00”和bugs_team_user_view。'在第1行
请帮忙
答案 0 :(得分:0)
将其更改为
timediff(
(select bugs_activity.bug_when from bugs_activity where bugs_activity.added = "RESOLVED"),
bugs_team_user_view.creation_ts) > TIME('00:30:00')
它应该有用。