rocwang0530 发表于 2011-05-25 17:32

DB2 自定义函数 为什么不能同时排序和分组。 单独分组,排序 都能通过

SQL:
SELECT FUNC_CONVERT_YMD(BatchDayTime) AS TextField
FROM      SCLI001V
group BY      FUNC_CONVERT_YMD(BatchDayTime)
order BY      FUNC_CONVERT_YMD(BatchDayTime)
FUNCTION:
CREATE FUNCTION FUNC_CONVERT_YMD(TS_DATE TIMESTAMP)
RETURNS VARCHAR(10)
NO EXTERNAL ACTION
DETERMINISTIC
LANGUAGE SQL
RETURN
SUBSTR(DIGITS (YEAR(TS_DATE)),7) || '/' || SUBSTR(DIGITS (MONTH(TS_DATE)),9) || '/' || SUBSTR(DIGITS (day(TS_DATE)),9)
页: [1]
查看完整版本: DB2 自定义函数 为什么不能同时排序和分组。 单独分组,排序 都能通过