Wypowiedzi

  • Rafał Pietrzyk
    Wpis na grupie SQL Server w temacie Pomoc w budowie zapytania
    28.06.2011, 18:50

    --A ja bym zrobił to tak. Najpierw założyłbym user friendly tabelę:

    create table tabela2
    (
    id int,
    data datetime,
    pole varchar(8),
    zmienna varchar(8)
    )

    --potem bym ją wypełnił:

    declare @i int,@sql varchar(512)
    set @i=1
    while @i<=256
    begin
    set @sql='insert into tabela2 (id,data,pole,zmienna) select id,data,''var' + cast(@i as varchar) + ''',var'
    + cast(@i as varchar) + ' from tabela'
    exec (@sql);
    set @i=@i+1
    end

    --a potem bym sobie robił dowolne raporty np:
    select t.data, t.zmienna, count(*)
    from tabela2 t
    group by t.data, t.zmienna;

    --Pozdrawiam

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do