SELECT cast((case d.id_sklepu when d.id_sklepu IS NULL then 1 end) AS smallint) id_sklepy FROM dokmag d
niestety nadal gdy pole d.id_sklepu ma wartość NULL nie zamienia mi na 1 , czy coś mam tu źle napisane ?
SELECT COALESCE(d.id_sklepu,1) FROM dokmag d