Прблемче!

2 отговора 236 прегледа
#1

Прблемче!

Имам седем колони (например от понеделник до неделя) в които колони има имена на хора. Ще ми се да си направя такъв select че да си извадя само повтарящите се имена от всяка колона - Пешо го има и е Понеделник и в петък (ако е възможно). Някакви предложения.
Благодаря

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

Re: Прблемче!

select DayOfWeek, Name, Count(*) from
(
select 'Понеделник' as DayOfWeek, Monday as Name from Ime_na_Tablicata
union all
select 'Вторник' as DayOfWeek, Tuesday as Name from Ime_na_Tablicata
union all
............и така до неделята
) as VirtualTable
group by DayOfWeek, Name
having Count(*)>1

това работи на MS SQL.
Все пак си помисли дали не трябва да си преструктурираш данните.

Отговор
в отговор на Blandings Castle #3

Re: Прблемче!

С сигурност преструктурирането ще реши проблема и ще го сведе до нещо елементарно, но практически ползвам програма която ми изплюва данните и няма как да модифицирам нейния репорт :(
Благодаря, сега ще го пробвам това дали ще сработи при мене!

Отговор