我打算在我的客户机上安装 db2 数据库服务器。
那么在windows server 2012 server上哪个版本的db2会更合适
db2 10.1.0
或者
db2 10.5.0
或任何其他?
提前致谢!
我打算在我的客户机上安装 db2 数据库服务器。
那么在windows server 2012 server上哪个版本的db2会更合适
db2 10.1.0
或者
db2 10.5.0
或任何其他?
提前致谢!
当我在存储过程中传递年份和周数作为输入时,我需要找到最后一周的日期。
一周从星期一开始,最后一天是星期五。
数据库 - IBM db2 9.7 平台 - windows
怎么做?
我在我的子句中使用这样的CASE
表达式:WHERE
SELECT *
FROM ASPECT.WR_AM_ADT_SUMM
INNER JOIN ASPECT.WR_AM_DLR_DTL
ON AS_CNTRY_CD = DD_CNTRY_CD AND
AS_DLR_CD = DD_DLR_CD AND
AS_YEAR = DD_YEAR
RIGHT JOIN ASPECT.DEALER_MASTER
ON COUNTRY_CD = AS_CNTRY_CD AND
DEALER_CDE_VEGA = AS_DLR_CD
WHERE
COUNTRY_CD = '81930' AND
LANG_CD = '02' AND
(CASE PARM_ADTR_ID
WHEN 'ALL' THEN (AS_ADTR_ID_P IS NULL OR AS_ADTR_ID_P LIKE '%')
ELSE AS_ADTR_ID_P LIKE LOC_ADTR_ID
END) AND
DEALER_CDE_VEGA LIKE '8%'
;
在上面的查询中,当我传入输入参数时'ALL'
,PARM_ADTR_ID
第一个条件应该有效,否则第二个条件应该有效。
截至目前,它给出了语法错误,谁能告诉我该怎么做?