我有一个包含多行的表,其中包含以下字段:
PersonName SongName Status
Run Code Online (Sandbox Code Playgroud)
我想使用从多选列表框中选择的名称,我可以检索值,然后执行where子句,以便显示所选人员可以播放的歌曲名称,因此状态已完成.
例如:
PersonName SongName Status
Holly Highland Complete
Holly Mech Complete
Ryan Highland Complete
Run Code Online (Sandbox Code Playgroud)
如果我从列表框中选择Holly和Ryan并按下按钮,则查询应该只显示Highland,因为这是他们都知道的.
我正在尝试检索下一个即将发生的事件的记录,我使用了各种不同的方法,但似乎无法得到结果.我需要将来检索的事件,
例如,如果昨天有一个事件并且有三个星期的时间,我希望记录三周内的一个时间,而不是昨天.
我目前的陈述是:
SELECT TOP 1 *
FROM Events
WHERE StartDate <= DATEADD(day, DATEDIFF(day,0,getdate()), 0)
ORDER BY StartDate ASC
Run Code Online (Sandbox Code Playgroud)
谢谢