小编Sop*_*hie的帖子

使用具有多个值的Where子句的SQL语句

我有一个包含多行的表,其中包含以下字段:

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,因为这是他们都知道的.

sql

41
推荐指数
2
解决办法
45万
查看次数

选择语句以显示将来的"事件"

我正在尝试检索下一个即将发生的事件的记录,我使用了各种不同的方法,但似乎无法得到结果.我需要将来检索的事件,

例如,如果昨天有一个事件并且有三个星期的时间,我希望记录三周内的一个时间,而不是昨天.

我目前的陈述是:

SELECT TOP 1    *
FROM            Events
WHERE           StartDate <= DATEADD(day, DATEDIFF(day,0,getdate()), 0)
ORDER BY        StartDate ASC
Run Code Online (Sandbox Code Playgroud)

谢谢

sql date

2
推荐指数
1
解决办法
877
查看次数

标签 统计

sql ×2

date ×1