Foros del Web » Programando para Internet » ASP Clásico »

Recordset que muestra dos columnas de total

Estas en el tema de Recordset que muestra dos columnas de total en el foro de ASP Clásico en Foros del Web. Maestros me podrías ayudar a construir un recordset, para obtener dos columnas de totales Ejemplo: Tabla Frutas Manzana Verde Uva Madura Uva Verde Uva Verde ...
  #1 (permalink)  
Antiguo 28/01/2002, 13:11
 
Fecha de Ingreso: septiembre-2001
Mensajes: 109
Antigüedad: 23 años, 9 meses
Puntos: 0
Recordset que muestra dos columnas de total

Maestros me podrías ayudar a construir un recordset, para obtener dos columnas de totales

Ejemplo:
Tabla Frutas

Manzana Verde
Uva Madura
Uva Verde
Uva Verde

Resultado de recordset:
Frutas Verdes Maduras
Uvas 2 1
Manzana 1
  #2 (permalink)  
Antiguo 28/01/2002, 14:25
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 7 meses
Puntos: 0
Re: Recordset que muestra dos columnas de total

se un poquito mas claro...no entiendo tu ej.
  #3 (permalink)  
Antiguo 28/01/2002, 15:21
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 6 meses
Puntos: 1
Re: Recordset que muestra dos columnas de total

concuerdo con el mensaje anterior

salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #4 (permalink)  
Antiguo 28/01/2002, 15:51
 
Fecha de Ingreso: septiembre-2001
Mensajes: 109
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: Recordset que muestra dos columnas de total

Compañeros a ver si se entiende.

Tabla : Frutas

Campos :
Fruta Estado
-------------------
Manzana Verde
Uva Madura
Uva Verde
Uva Verde


Resultado del Recordset

Frutas Verde Madura
Manzana 1
Uva 2 1
  #5 (permalink)  
Antiguo 28/01/2002, 16:04
Avatar de pcarvajal  
Fecha de Ingreso: enero-2002
Mensajes: 701
Antigüedad: 23 años, 5 meses
Puntos: 8
Re: Recordset que muestra dos columnas de total

Hola,
Intentalo asi:

&quot;SELECT frutas, sum(verdes) frutas_verdes, sum(madura) frutas_maduras FROM frutas GROUP BY frutas&quot;
...
y cuando desplegas los resultados los desplegas asi:

frutas_verdes=rs(&quot;frutas_verdes&quot;)
frutas_maduras=rs(&quot;frutas_maduras&quot;)

Saludos!
  #6 (permalink)  
Antiguo 28/01/2002, 16:07
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 7 meses
Puntos: 0
Re: Recordset que muestra dos columnas de total

a ver...todavia no entiendo...

sera esto?...
tienes dos campos:
campo1:verdura
campo2:estado (1:verde, 2:madura)

SI es asi...te diria..

haz esto:

<pre>

sql=select campo1,campo2 from fruta;
set rs=conexion.execute(sql)
while not rs.eof
if rs.fields(&quot;campo2&quot;)=&quot;1&quot; then
response.write rs.fields(&quot;campo1&quot;) &amp;&quot;-&quot; &amp;&quot;Verde&quot;
else
response.write rs.fields(&quot;campo1&quot;) &amp;&quot;-&quot; &amp;&quot;Madura&quot;
end if
rs.movenext
wend
</pre>

espero andar cerca jaaaaa....onda trabalengua pesao
  #7 (permalink)  
Antiguo 29/01/2002, 08:31
 
Fecha de Ingreso: septiembre-2001
Mensajes: 109
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: Recordset que muestra dos columnas de total

Es parecido a lo que muestra pcarvajal
, solo que los campos a sumar no son númericos.

El primer campo tiene los nombres de las frutas:

Manzana
Uva

El segundo Campo tiene el estado de las frutas:

Verde
Madura

Ahora yo quisiera saber como obtener

Manzana Verde 1
Uva Madura 1

en un solo recordset. Sin tener que utilizar do while

A ver si me pueden ayudar.
Salu2
  #8 (permalink)  
Antiguo 29/01/2002, 08:42
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 7 meses
Puntos: 0
Re: Recordset que muestra dos columnas de total

bueno si es asi :
cambia el sum por el count

select count(fruta) as Contador ....bla...bla..bla..
  #9 (permalink)  
Antiguo 29/01/2002, 08:46
 
Fecha de Ingreso: septiembre-2001
Mensajes: 109
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: Recordset que muestra dos columnas de total

Gracias pana voy a probarlo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:17.