Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-05-2011
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Poder: 17
paladincubano Va por buen camino
Consulta Select (Distinc y count)

Hola, tengo una tabla ratings donde hay muchos ratings a una empresa, de esos de estrellita como si estuvieras valorando la eficiencia.

ejemplo:
en la tabla hay un field rating donde puede haber mucha numeracion del 1 al 5.

Quiero hacer un select donde me devuelva el rating y su cantidad.

Al poner este comando
Código SQL [-]
select DISTINCT(rating),Count(Rating) as RatingCount from b_reviews group by Rating
me sale este resultado:

rating ratingcount
3 34
4 22
5 45

osea... 3 estrellas 34 veces..... y asi.

pero no es lo que busco.
lo que busco es que el select me devuelva 5 campos 1,2,3,4,5 con su respectiva cantidad.
ya que tengo 5 componentes de esos de estrellas para asignarle a su propiedad value su respectivo total.
deberia quedar algo asi:

***** = 45 ratings5.value = SQL("SupuestoCampo5")
**** = 22 ratings4.value = SQL("SupuestoCampo4")
*** = 34 ratings3.value = SQL("SupuestoCampo3")
** = 0 ratings2.value = SQL("SupuestoCampo2")
* = 0 ratings1.value = SQL("SupuestoCampo1")

No se si me entienden.
y perdonen el postaco este, jjajaja pero bueno, creo haber explicado bien.
Gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Select count sin group by? zazexx SQL 5 07-08-2008 15:27:11
Ayuda con Select Count aanil SQL 16 13-05-2008 22:12:34
Está bien esta consulta Select count? enecumene MySQL 12 30-08-2007 03:54:29
Mejorar SELECT COUNT ferjavrec2 SQL 0 01-06-2007 21:00:00
problema con la consulta select count() enecumene PHP 5 01-02-2007 23:33:24


La franja horaria es GMT +2. Ahora son las 00:34:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi