sql row to col

3 отговора 134 прегледа
#1

sql row to col

Как ставаше най добре оня номер

select rowN1 as col1, rowN2 as col2, rowN3 as col3

резултата от една заявка във вид на редове да се оформи като таблица от един ред и съответния на редовете брой колони..?

Отговор
в отговор на embv #2

Re: sql row to col

ako broia na kolonite e izvestno chisto mozhe da stane sas
sum(case rowcal when stoinost then value else 0) as col1,
sum(case rowcal when stoinost then value else 0) as col2 ....

ako ne e izvesten mai samo obrabotka v backedn-a mozhe
ili pone az ne se sestam

drug variant koito mi hrumva e stored procedure v koiato pravish parvo select distinct za da vidish kolko unikalni kombinacii i togava create na vremennta tablica s tolkova koloni no tova ste e bavno

Отговор
в отговор на embv #3

Re: sql row to col

:) shibano stawa

select TOP 1 * from
Table Row1,Table Row2,Table Row3 ...
where
Row2.id > Row1.id and
Row3.id > Row2.id ...
i prdiljawash taka za wsichki redowe
za syjalenie trqbwa da znaesh predwaritelno browq na redowete
a i ako kliucha e po slojen she stane oshte po shibano

mai trqbwa da se fix-ne stored procedura koqto da obrazuwa stringa na zaqwkata
da mu naprawi insert w wremena tablica shoto mai (za SQL Server) sp_executesql ne moje da wryshta TABLE kato rezultat ai da moje pak she naprawi wremena tablica

drugo ne se seshtam :(

Отговор
в отговор на embv #4

Re: Ако не си чел това ...

mysql.online.bg/articles/wizard/index.html
... непременно го прочети

Linux is like a wigwam - No Windows, No Gates, Apache inside
Отговор