#6
|
|||
|
|||
Collect
El collect funciona no con un campo "clave", pero debes tener la precaucion de:
- poner todos los campos "clave" los primeros de la tabla interna, p ej: el nº de factura, la fecha, etc y los ultimos campos de la tabla interna sería los campos a sumarizar. - hacer un sort de la tabla interna antes de recorrerla y hacer el collect. debes ordenar los registros de la tabla interna con el mismo patron que quieras que luego te sumarize los campos. es muy engorroso y muy caprichoso, si te sirve podrias sumarizar desde el SELECT con la sentencia SUM al pasarlo a tu tabla interna SELECT CONNID COUNT( * ) SUM( LUGGWEIGHT ) INTO (CONNID, COUNT, SUM) FROM SBOOK WHERE CARRID = 'LH ' AND FLDATE = '19950228' GROUP BY CONNID. WRITE: / CONNID, COUNT, SUM, AVG. ENDSELECT. Suerte!!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|