我正在尝试实施一个C#winforms报告系统,它会在点击生成按钮时显示建筑物中的当前用户
数据库中的users表有一个signIn和SignOut列。
根据这两列,您如何在按钮单击时查询数据库以获取当前用户?我尝试在查询中使用NOW()属性,但如果有人注销
,它就无法工作SELECT SignID, SignIn, SignOut, UserID Now() AS PerDate
FROM dbo.SignInOut
答案 0 :(得分:1)
您只需要对SignIn
和SignOut
日期进行过滤(假设它们都是日期数据类型):
SELECT SignID, SignIn, SignOut, UserID
FROM dbo.SignInOut
WHERE SignIn < GetDate()
AND SignOut IS NULL