嗨,我有表格徽章,其中包含列facility和date(其他列不重要)。我想要的select count(*)应该是这样的:
DATE       | FACILITY 4 COUNT | FACILITY 1 COUNT
12/12/2012 | 234              |  647
我为 1 和 4 编写了两个单独的查询,facility但是如何将它加入一个查询;
SELECT
    date,
    COUNT(*)
    FROM      badge
    WHERE     facility = 3
    AND       xtype = 19
    AND       date BETWEEN 'some_date' AND 'some_date'
    GROUP BY  date
另一个查询的不同之处仅在于设施的值。
编辑:它是informix 数据库。