Dzisiejsza pchełka to żart mojego autorstwa, który prezentuję z całą obrzydliwą bezwstydnością.
Kto pierwszy zgadnie (w komentarzu) jaki będzie wynik działania poniższego kodu, dostanie w prezencie uśmiech pana prezesa.
DECLARE @declare BIGINT = convert(bigint, 3) * convert(bigint, 73) * 457155763 , @table SMALLINT = 4, @insert VARCHAR(4) = '';
DECLARE @select INT = @declare / power(10, power(@table/2,@table-1))-1;
SELECT @table [pivot], @declare % @select [from] INTO #merge;
INSERT #merge
SELECT @table - 1, (@declare - @declare % @select) / @select % @select
UNION ALL SELECT @table - 2, ((@declare - @declare % @select) / @select - (@declare - @declare % @select) / @select % @select) / @select % @select
UNION ALL SELECT @table - 3, ((((@declare - @declare % @select) / @select - (@declare - @declare % @select) / @select % @select) / @select) - (((@declare - @declare % @select) / @select - (@declare - @declare % @select) / @select % @select) / @select % @select)) / @select;
SELECT @insert += CHAR([from]) FROM #merge ORDER BY [pivot];
DROP TABLE #merge;
SELECT @insert wynik;
Kto wyjaśni DLACZEGO wynik jest taki a nie inny, dodatkowo otrzyma oficjalną pochwałę (również w komentarzu), wystawioną przeze mnie osobiście.
Nagrody są soczyste, a więc - do boju!
Odpowiedź na pierwszą część: dupa.
A jest taki, bo wyniki finezyjnych operacji dają takie a nie inne kody ascii.
🙂 brawo ten pan!
chyba niechcacy wygralem na PMach 🙂 przepraszam 🙂
D3x: tak, na pm odpowiedziałeś pierwszy. Ale nie opublikowałeś odpowiedzi tutaj, więc się nie liczy :]