如何使用SQL

时间:2015-04-22 10:00:33

标签: c# sql winforms

我正在尝试实施一个C#winforms报告系统,它会在点击生成按钮时显示建筑物中的当前用户

数据库中的users表有一个signIn和SignOut列。

根据这两列,您如何在按钮单击时查询数据库以获取当前用户?我尝试在查询中使用NOW()属性,但如果有人注销

,它就无法工作
SELECT SignID, SignIn, SignOut, UserID Now() AS PerDate 
FROM dbo.SignInOut

1 个答案:

答案 0 :(得分:1)

您只需要对SignInSignOut日期进行过滤(假设它们都是日期数据类型):

SELECT SignID, SignIn, SignOut, UserID
FROM dbo.SignInOut
WHERE SignIn < GetDate()
  AND SignOut IS NULL