代码之家  ›  专栏  ›  技术社区  ›  Fortega

DB2查询休眠条件

  •  0
  • Fortega  · 技术社区  · 16 年前

    我有一个特定的DB2查询,我想使用条件执行这个查询。

    SELECT
     sum(units) as volume,
     location_id, 
     aged
    FROM (
     SELECT
       units,
       location_id,
    
       CASE
        WHEN daysinstock < 61 THEN 'NOT_AGED'
        WHEN daysinstock < 91 THEN 'AGED'
        ELSE 'OVER_AGED'
       END AS AGED 
    
      FROM 
       STOCK_TABLE
    ) x
    group by location_id, aged
    

    此表由具有相同字段的StockDataSource对象匹配。

    1 回复  |  直到 16 年前
        1
  •  0
  •   BalusC    16 年前

    这在良好的ol'Hibernate标准API中不可用。最好写封信 HQL CriteriaBuilder.Case .