Como Agrupar una variable en php

Iniciado por RedZer, 10 Diciembre 2010, 20:15 PM

0 Miembros y 1 Visitante están viendo este tema.

RedZer

#10
aja bro pero mira en la tabla reporte  el oms A00 se repite dos veces

Código (sql) [Seleccionar]


    ficha          codigo        oms

     ------        --------        ---------

     148100        0              A00

     298852        0              A00

     366005        12            C00


y yo lo que quiero es que aparezca asi
A00=2
C00=1

o dime como hacerle bro para hacer lo que deceo si me entiendes lo que deceo hacer?
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Shell Root

Estáis un poco confundido, mira...

Si ejecutas la siguiente query, sólo te debe de salir 1 registro,
Código (sql) [Seleccionar]
SELECT COUNT(oms) AS num FROM reporte WHERE ficha='148100' AND codigo='0' GROUP BY oms;

Lo mismo sucede si ejecutas,
Código (sql) [Seleccionar]
SELECT COUNT(oms) AS num FROM reporte WHERE ficha='298852' AND codigo='0' GROUP BY oms;

y también en,
Código (sql) [Seleccionar]
SELECT COUNT(oms) AS num FROM reporte WHERE ficha='366005' AND codigo='12' GROUP BY oms;

De ahí es donde sale los tres 1's. Ahora si haces lo siguiente de seguro te salen 2 registros, porque cumplen con la condición,
Código (sql) [Seleccionar]
SELECT COUNT(oms) AS num FROM reporte WHERE codigo='0' GROUP BY oms;

Ejecútalo y dime que es verdad.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

RedZer

Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Shell Root

Bueno y supongo que sabes a que se debe ese resultado, verdad?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

RedZer

si por que hay dos fichas que su codigo es cero y en la consulta estoy condicionando que me cuente las oms donde el codigo sea igual a cero
SELECT COUNT(oms) AS num FROM reporte WHERE codigo='0' GROUP BY oms;
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Shell Root

hahahahaha pero lo que preguntaba era por las necesidades que tienes, no de la query anterior. Osea ya saber como resolver tu problema?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

RedZer

jajaja encontre otra solucion mi brother  voy a insertar en la tabla jcalendar el oms no lo habia echo por que esa tbal es de una agenda prediseñada y esta programada con ajax,php(poo) y yo ala poo aun no le entiendo muy bien pero ayer ya no me quedo de otra mas que darle una leida de volda y pues ya logre insertar el oms en esa tabla, y pues de la otra manera de como lo queria hacer no supe como resolverlo el problema es que s eme vino el tiempo encima
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

RedZer

shales me sigue asiendo lo mismo ahora mi tabla jcalendar quedo asi

Código (sql) [Seleccionar]

Subject             StartTime             oms
------------         -----------            -------
148100-0          2010-12-01           A00
298852-0          2010-12-02           A00
298852-0          2010-12-07           A00



como le puedo hacer bro ya no ecnuentro solucion  :(
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo