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.