Loading...
ZvetanIG avatar ZvetanIG 907 Точки

Presian,
в 9 задача се иска да се направи агрегираща функция,  а ти си направил обикновенна.  smile

Ето и моите творения.   ТУК

Определено ме затрудниха 9 и 10 и все още не съм ги направил. 

8 задача пък ми е непонятно условието. Немога да разбера какво се иска.

 

 

6
17/02/2015 21:57:29
presian avatar presian 223 Точки

Много си прав Цецо! Въобще не се замислих, направо я натрещях, че седмата задачка много ме изнерви. Май утре ще я мисля, че днес вече изпуших!

1
borislavml avatar borislavml 368 Точки

Това което разбирам аз от 8-ма задача е да се изкарат всички двойки служители живеещи в един и същи град. Тоест ако във Кокаляне живеят Здравко Желязков, Трендафилка Немска и Фуу Бар да принтим : ЦЪК

Кокаляне:  Здравко Желязков - Трендафилка Немска

Кокаляне:  Здравко Желязков - Фуу Бар

Кокаляне:  Трендафилка Немска - Фуу Бар

В примерния аутпут обаче не виждам това, а нещо което не мога изобщо да разбера... 

@Presian  виждам, че си изкарал същия аутпут като от примера, но не мога да вдяна какво првиш? А 9-та задача като видях от линка къ MSDN, че трябва да се пипат неща в master.mdf  за да си дефинираме външна .нет агрегатна функция ме хвана страх. Ще ми гръмне SQL SERVERA и после няма оправяне. smile

 

2
18/02/2015 14:09:21
crazy7 avatar crazy7 177 Точки

Формулата по която успях да докарам примерния изход на 8 е:

LastNameSecondEmp: FirstNameFirstEmp  LastNameFirstEmp TownName FirstNameSecondEmp

И аз се чудих защо е толкова объркано ама...

1
18/02/2015 14:58:51
presian avatar presian 223 Точки

borislavml  не знам дали логиката ми е съвсем праилна, но от примерния изход стигнах до заключението, че хващаш първия служител от съответния град и той става перманентен за този град, когато се смени града се сменя и този перманентен служител по когото правиш двйка с останалите служители. От тук идва въпроса дали не трябва да се правят още някакви манипулации, тъй като това реално не са всички  възможни двойки, но за да изкараш всички възможни двойки трябва ад се правят някакви магии със вложени цикили или курсори(което не съм много сигурен дали и как е възможно). Аз съм на мнение, че задачите в това домашно са доста сложни на база обясненията по време на лекциите, за 9 задача все още се опитвам да се настроя да почна да правя нещо което, въобще не е показвано в лекцията има три реда и горе долу толкова обяснение от лектора.

0
18/02/2015 16:31:26
crazy7 avatar crazy7 177 Точки

Аз мисля че успях да го направя с вложени курсори. Може да погледнеш ТУК

За мен 9-та задача също е непонятна. Даже мисля че е по трудна от 10 която е с *

2
ttitto avatar ttitto 1153 Точки

Това е доста добро обяснение на задачата с агрегатната функция. Ще се опитам утре да си пусна и моето решение тук в темата.

1
Antoveravip avatar Antoveravip 67 Точки

Към линка на ttitto бих добавил и кода за асемблито от MSDN.

С тези 2 линка задачата се прави за минути.

1
Reath avatar Reath 188 Точки

Ето ги и моите задачки: цък

7-ма задача ми бе много интересна за правене. 

8-ма задача ми е толкова неясна, поне за мен условието и дадения пример толкова си противоречат. 

9-та задача според мен трябва да е със звездичка, най-малкото понеже както обсъждахме с колеги 10та задача е точно 3 реда щом направиш 9та а тя е със звездичка. Също така нямахме едно пълно демо по време на лекцията, което да ни покаже как да правим агрегиращи .NET функции. Засега не ми се занимава с нея, ако до 22ри (когато е крайния срок) получа желание ще се поразтърся да разуча как се прави. 

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.