用于多个“AND”和&的SQL命令“或”操作

时间:2011-02-26 05:07:52

标签: sql-server tsql

我将通过选择多个or选项来编写一个sql命令来检索数据。我已经给了我书面查询,是否有人对我的查询进行了替代sql查询,结果相同?

它在给定的日期范围之间为用户ID startdate和用户ID {1}}提供4

37

1 个答案:

答案 0 :(得分:2)

SELECT UserID, StartDate, EndDate 
    FROM dbo.TimeEntry 
    WHERE UserID IN (4,37) 
        AND StartDate BETWEEN CONVERT(DATETIME, '2011-02-02 00:00:00', 102)
                          AND CONVERT(DATETIME, '2011-02-05 00:00:00', 102)