Cześć,
Podglądnąłem sobie z profilera zestawienie sprzedaży wg asortymentu i w sumie nigdy nie wnikałem, ale ciekawią mnie takie zapisy jak:
ob_TowRodzaj & 31 > 0
lub
(ob_TowRodzaj&16)>0
itp.
AI podpowiada wpierw podpowiada, że to sprawdzanie bitów, a później stwierdza, że w tym wypadku jest to bez sensu skoro ob_TowRodzaj zwraca int w przedziale od 1 do 16.
Do czego one właściwie służą (pierwsze jest w WHERE, a drugie w SELECT CASE WHEN?