ms query—在MSQuery中使用字段别名不能用于DB2



此查询在数据工作室工作,但未能在MS查询中显示别名!我尝试过不同的类型,如",",[],甚至https://support.microsoft.com/en-us/kb/298955

选择"培训"作为名称,求和(大小写为ALT3)。在20150603和20150601之间进行培训,然后1否则0结束)作为当前月份,求和(当ALT3时)。在20150501和20150531之间进行培训,然后在上个月结束从ALT3

MS很久以前就破坏了MS查询…

我试着让它正常工作,但没有工作。我几乎放弃了。

通常我只是重命名列一旦数据回到Excel中。

但是如果你真的想从MS查询中返回名字,这是可行的:

WITH tbl AS (SELECT 'TRANIN'AS NAME
             , SUM(CASE WHEN ALT3.TRANINDT BETWEEN 20150603 AND 20150601 
                     THEN 1 else 0 END) AS CurrentMonth
             , SUM(CASE WHEN ALT3.TRANINDT BETWEEN 20150501 AND 20150531 
                     THEN 1 else 0 END) AS LastMonth 
             FROM ALT3)
SELECT * FROM TBL

最新更新