Cláusula GROUP BY | Curso SQL Server - #58

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 11

  • @normagardunocontreras8006
    @normagardunocontreras8006 3 года назад +4

    he visto varios videos para aprender SQL, y los tuyos me parecen muy buenos explicas bien y te entiendo, gracias

  • @isaacvargascobar2874
    @isaacvargascobar2874 2 года назад

    Me acabas de salvar en mi examen!, gracias

  • @eymiartola4435
    @eymiartola4435 4 года назад +4

    Buen video pero seria bueno poner zoom para visualizar mejor

  • @saraelizabethagudelo3740
    @saraelizabethagudelo3740 3 года назад +1

    Eres el mejor, graciaaas

  • @sergiochicho5184
    @sergiochicho5184 Год назад

    Excelente explicación

  • @freddyperez7952
    @freddyperez7952 Год назад

    oye amigo muy buen tuto, esta pregunta la tengo en una actividad, pero soy novato y no se si aca se usa el group by "Listado de programas con mayor número de estudiantes inscritos"

  • @elkingomez3368
    @elkingomez3368 2 года назад

    muchas gracias

  • @Carlos-fl1zc
    @Carlos-fl1zc 5 лет назад +1

    Pon zoom

  • @francofm7869
    @francofm7869 2 года назад

    Hola, que tal?
    Yo tengo la siguiente tabla:
    id, tbl1, tbl2, tbl3, tbl4, tbl5, tbl6
    ¿Como hago para contar las ocurrencias por ID? Es decir, quiero saber cuantas veces se repiten, 2, 3, 4, 5 y 6 numeros consecutivos o no, pero que aparezca el ID.
    Tengo este codigo, pero solo me trae los numeros y las veces que se repiten, lo que tambien necesito es el ID.
    Gracias!
    --alter table [BASE1].[dbo].[MiBase.2sep22] add idserie int identity(1,1)
    --inicio all--
    Declare @tblConteos TABLE(Veces int, Nros varchar(30), Orden varchar(10))
    /* Conocer Parejas*/
    ;WITH SEMILLA AS (Select [idserie] as Serie, Numero from [BASE1].[dbo].[MiBase.2sep22]
    UNPIVOT(Numero FOR Nros in (N1, N2, N3, N4, N5, N6)) as Num)
    , SERIES2 AS (Select TOP 100 PERCENT S1.Serie, S1.Numero as Numero1, S2.Numero as Numero2
    FROM SEMILLA AS S1
    CROSS JOIN
    SEMILLA AS S2
    WHERE S2.Serie = S1.Serie AND S2.Numero S1.Numero AND S2.Numero > S1.Numero
    ORDER BY S1.Numero)
    insert into @tblConteos
    SELECT COUNT(DISTINCT(Serie)) AS Veces, Numero1 + ',' + Numero2 as Parejas, 'Parejas'
    FROM SERIES2
    GROUP BY Numero1, Numero2
    HAViNG COUNT(DISTINCT(Serie))>1
    SELECT Veces, Nros FROM @tblConteos where orden = 'PAREJAS' ORDER BY Veces DESC

    • @iFranck68
      @iFranck68 Год назад

      como lo resolviste amigo?