on 09-05-2016 7:49 PM
Buenas tardes, saben si se puede consultar en el sistema la cantidad de transacciones ingresadas por usuario?
Gracias.
No conozco de alguna de momento, Victoria.
Tendrías que hacer una serie de queries y uniòndolos al final, apuntando cada uno a las tablas relevantes que necesites identificar sus transacciones. P. ej.
select TB.USER_CODE, TB.U_NAME, TA.[Tipo Doc], COUNT(TA.[Tipo Doc]) [Cant] from (
select 'Cotiz. Cliente' [Tipo Doc], UserSign from OQUT
union all
select 'Orden de Venta' [Tipo Doc], UserSign from ORDR
union all
select 'Remisión' [Tipo Doc], UserSign from ODLN
union all
select 'Devol. Clientes' [Tipo Doc], UserSign from ORDN
union all
select 'Anticipos Clientes' [Tipo Doc], UserSign from ODPI
union all
select 'Fact. Clientes' [Tipo Doc], UserSign from OINV
union all
select 'NC. Clientes' [Tipo Doc], UserSign from ORIN
) TA
inner join OUSR TB on TA.UserSign = TB.USERID
group
by TB.USER_CODE, TB.U_NAME, TA.[Tipo Doc]
Y así ir creciendo el query para agregar más SELECTs en el subquery apuntando a las tablas relevantes para ti y/o tu país de localización (las que señalo en color naranja en negrita), indicando, claro, el nombre del tipo de Transacción.
Ya en cada SELECT del subquery puedes agregar las condiciones (filtros) que necesites, p.ej. rango de fecha o serie de documento.
Espero te sea de utilidad.
Saludos,
JC.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
11 | |
11 | |
6 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.