funciones min y max
Publicado por tibet (18 intervenciones) el 05/03/2008 17:00:42
Hola tengo problemas con los argumentos de la función MIN y MAX el código que utilizo es el de abajo y el error que marca es el siguiente: “El valor y número de argumentos no es valido para la función”. Lo que necesito es utilizarlas sin argumento, pero no me lo permite.
SELECT auxt5
SCAN FOR SUBSTR(date,1,8)= fechain
DO CASE
CASE (name='WSP' AND MIN(0,CH) AND name='WDR')
in_1= RIGHT(date,9)
in_2= SUBSTR(in_1,1,4)
in_3= SUBSTR(in_2,1,2)
in_4= RIGHT(in_2,2)
ces_hmin= in_3-':'-in_4
IF name='WSP'
ces_wsp_min= CH
ENDIF
IF name='WDR'
ces_wdr_min= CH
ENDIF
CASE (name='WSP' AND MAX(500,CH) AND name='WDR')
in_1= RIGHT(date,9)
in_2= SUBSTR(in_1,1,4)
in_3= SUBSTR(in_2,1,2)
in_4= RIGHT(in_2,2)
ces_hmax= in_3-':'-in_4
IF name='WSD'
ces_wsp_max= CH
ENDIF
IF name='WDR'
ces_wdr_max= CH
ENDIF
ENDCASE
ENDSCAN
SELECT auxt5
SCAN FOR SUBSTR(date,1,8)= fechain
DO CASE
CASE (name='WSP' AND MIN(0,CH) AND name='WDR')
in_1= RIGHT(date,9)
in_2= SUBSTR(in_1,1,4)
in_3= SUBSTR(in_2,1,2)
in_4= RIGHT(in_2,2)
ces_hmin= in_3-':'-in_4
IF name='WSP'
ces_wsp_min= CH
ENDIF
IF name='WDR'
ces_wdr_min= CH
ENDIF
CASE (name='WSP' AND MAX(500,CH) AND name='WDR')
in_1= RIGHT(date,9)
in_2= SUBSTR(in_1,1,4)
in_3= SUBSTR(in_2,1,2)
in_4= RIGHT(in_2,2)
ces_hmax= in_3-':'-in_4
IF name='WSD'
ces_wsp_max= CH
ENDIF
IF name='WDR'
ces_wdr_max= CH
ENDIF
ENDCASE
ENDSCAN
Valora esta pregunta


0