none
contar registros distintos RRS feed

  • Pregunta

  • hola tengo la siguiente tabla

         fecha            codigo        nota       cod_nota
    2011-03-30        0001          bueno         1
    2011-03-30        0002          bueno          1
    2011-03-30        0003          bueno          1
    2011-03-30        0004          bueno          1
    2011-03-30        0005          regular         2
    2011-03-30        0006          regular        2
    2011-03-30        0007          malo            3
    2011-03-30        0008          malo            3
    2011-04-30        0001          bueno         1
    2011-04-30        0002          bueno         1

     

    y quiero obteber
        fecha             cod_nota      cant
    2011-03-30            1               4
    2011-03-30            2              2
    2011-03-30            3              3 
    2011-04-30            1              2

    y asi si se tuviese informacion de todo un año, que se separe por notas(las notas son bueno, regular, malo  ) para todo el año

     

     


    maculdes
    sábado, 5 de noviembre de 2011 1:55

Respuestas

  • Buenas,

    Viendo tu escenario, creo que te has equivocado en la tabla que quieres obtener. La tabla sería la siguiente:

    fecha           cod_nota   cant
    2011-03-30     1            4
    2011-03-30     2            2
    2011-03-30     3            2  (donde ponias un 3)
    2011-04-30     1            2

    Y para obtener la tabla que mencionas puedes hacerlo mediante la siguiente consulta:

    select 
    	fecha,
    	cod_nota,
    	count(*) as cant
    from #tabla
    group by fecha,cod_nota
    
    

    Lo que estamos haciendo con esta consulta es agrupar por dia y código de nota y contar los elementos de cada grupo.

    Espero que te sirva de ayuda :)

    Un Saludo.


    Entre todos aprendemos mas :) Blog personal: http://blogs.solidq.com/EnriquePuigNouselles/Home.aspx El rincon del DBA: http://blogs.solidq.com/ElRinconDelDBA/Home.aspx La Biblioteca de PowerPivot http://blogs.solidq.com/powerpivot/Home.aspx
    sábado, 5 de noviembre de 2011 2:45