Прблемче!
2 отговора
236 прегледа
Прблемче!
Имам седем колони (например от понеделник до неделя) в които колони има имена на хора. Ще ми се да си направя такъв select че да си извадя само повтарящите се имена от всяка колона - Пешо го има и е Понеделник и в петък (ако е възможно). Някакви предложения.
Благодаря
Благодаря
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.
Все пак си помисли дали не трябва да си преструктурираш данните.
(
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.
Все пак си помисли дали не трябва да си преструктурираш данните.
Re: Прблемче!
С сигурност преструктурирането ще реши проблема и ще го сведе до нещо елементарно, но практически ползвам програма която ми изплюва данните и няма как да модифицирам нейния репорт :(
Благодаря, сега ще го пробвам това дали ще сработи при мене!
Благодаря, сега ще го пробвам това дали ще сработи при мене!