列数大于AND的列数小于同一SELECT语句中的列数

时间:2014-02-26 14:55:43

标签: sql sql-server select

在SQL中是否有可能选择某个表中的数字记录等于或大于特定字段中的某个给定边界,并且同一查询中是否还有小于给定边界的值?

3 个答案:

答案 0 :(得分:1)

听起来你可能在谈论where子句中需要一个简单的“AND”语句:

SELECT count(*) FROM MyTable WHERE MyVal >= 10 AND MyVal < 20.

答案 1 :(得分:0)

我不明白......

这样的东西?

SELECT YOUR_KEY,
       MAX(FIELD_1) AS FIELD_1,
       MAX(FIELD_2) AS FIELD_2
FROM (SELECT YOUR_KEY,
             CASE WHEN YOUR_FIELD BETWEEN 1 AND 49
                  THEN YOUR_FIELD
                  ELSE NULL END AS FIELD_1,
             CASE WHEN YOUR_FIELD BETWEEN 50 AND 100
                  THEN YOUR_FIELD
                  ELSE NULL END AS FIELD_2
      FROM YOUR_TABLE)
GROUP BY YOUR_KEY;

还是别的什么?!

答案 2 :(得分:0)

我的意思是我想创建一个SELECT语句,它给出了在SLA协议中已解决的支持呼叫数量以及在一定时间内未达到协议的呼叫数量,按个月。