【发布时间】:2012-03-22 15:36:06
【问题描述】:
在 MySql 工作台中,此查询工作正常。
SELECT rooms.building, rooms.room,
users.FirstName, users.LastName, users.adUname,
userlog.id, userlog.timeIn, userlog.timeOut
FROM rooms, users, userlog
WHERE userlog.RoomId = rooms.Id
AND userlog.UserId = users.id
AND userlog.timeIn >=(current_date - interval 7 day)
当我从我的代码中运行它时,它只有在我取出最后一行时才会起作用,
AND userlog.timeIn >=(current_date - interval 7 day)
当我把那一行留在里面时,它似乎完成了查询,但随后突然退出:
线程“vshost.NotifyLoad”(0x11d8) 已退出,代码为 0 (0x0)。
线程 '' (0xa90) 已退出,代码为 0 (0x0)。
线程“vshost.LoadReference”(0x7b8) 已退出,代码为 0 (0x0)。
线程“vshost.RunParkingWindow”(0x13ac) 已退出,代码为 0 (0x0)。
线程 '' (0xfa8) 已退出,代码为 0 (0x0)。
程序“[1716] PeopleLogger.vshost.exe: Managed (v4.0.30319)”已退出,代码为 0 (0x0)。
任何有关解决此问题的提示都会很棒。
谢谢
【问题讨论】:
-
试试(current_date, INTERVAL -7 DAY)
-
@Brian 谢谢,但运气不好。相同的反应