Como obtener un valor promedio con un query

Como obtener un valor promedio con un query

Postby jose_murugosa » Mon Apr 25, 2022 1:50 pm

Con esta sentencia obtengo la cantidad de registros en una tabla
Code: Select all  Expand view

oRs:= oCn:Rowset( "SELECT COUNT( * ) FROM PREVLAVADO" )
 

¿Como hago para volcar el resultado en una variable por ejemplo cantprod?
Code: Select all  Expand view

cantprod := oRs: ...
 


Gracias desde ya por vuestra atención y generosa ayuda.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Re: Como obtener un valor promedio con un query

Postby Ariel » Mon Apr 25, 2022 1:58 pm

Jose,

Code: Select all  Expand view

oRs:= oCn:Rowset( "SELECT COUNT( * ) AS hay FROM PREVLAVADO" )

cantprod := oRs:hay

 


saludos
Ariel
 
Posts: 374
Joined: Wed Nov 29, 2006 1:51 pm
Location: Rosario - Argentina

Re: Como obtener un valor promedio con un query

Postby jose_murugosa » Mon Apr 25, 2022 5:17 pm

Muchas gracias estimado,
ME ANDUVO DE LUJO !! :D
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

Re: Como obtener un valor promedio con un query

Postby cmsoft » Mon Apr 25, 2022 6:46 pm

Tambien puedes hacer:
Code: Select all  Expand view

cantprod := oCn:Rowset( "SELECT COUNT( * ) AS hay FROM PREVLAVADO" ):hay
 
User avatar
cmsoft
 
Posts: 1189
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Como obtener un valor promedio con un query

Postby jnavas » Wed Apr 27, 2022 10:02 am

Saludos
Puedes utilizar la función SELECT AVG(FIELD) FROM TABLE
Para promedio intervalos entre fechas, ejemplo dias de frecuencia de compras de un cliente

SELECT DATEDIFF(MAX(DOC_FECHA), MIN(DOC_FECHA)) / (COUNT(DOC_FECHA) - 1) AS DIAS_FREC FROM XTABLE
User avatar
jnavas
 
Posts: 472
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Re: Como obtener un valor promedio con un query

Postby nageswaragunupudi » Fri Apr 29, 2022 10:58 am

jose_murugosa wrote:Con esta sentencia obtengo la cantidad de registros en una tabla
Code: Select all  Expand view

oRs:= oCn:Rowset( "SELECT COUNT( * ) FROM PREVLAVADO" )
 

¿Como hago para volcar el resultado en una variable por ejemplo cantprod?
Code: Select all  Expand view

cantprod := oRs: ...
 


Gracias desde ya por vuestra atención y generosa ayuda.


Code: Select all  Expand view
cantprod := oCn:QueryResult( "SELECT COUNT( * ) FROM PREVLAVADO"  )
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10248
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Como obtener un valor promedio con un query

Postby nageswaragunupudi » Fri Apr 29, 2022 11:01 am

For Averages:
Code: Select all  Expand view
nAvgSalary := oCn:QueryResult( "SELECT AVG(SALARY) FROM customer" )
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10248
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Como obtener un valor promedio con un query

Postby jose_murugosa » Fri Apr 29, 2022 11:06 am

Muchas Gracias!!!! :D
Thank you very much!!!! :D
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: richard-service and 91 guests