mi da' errore di sinatssi, mi dice :
error 257 : implicit conversion to datatype varchar to money is not allowed. Use CONVERT TO function to run this query
codice:
CREATE PROCEDURE codici
/* in imput arriva la figura, restituisce tutti i valori associati alla figura.
*/
@figura varchar(50) , @ordinamento varchar(50)
AS
SELECT
b.codice_prodotto,
b.prezzo_riv,
b.descrizione_breve,
b.descrizione_estesa
FROM
articoli b
WHERE
b.fig = @figura
and
b.on_line='yes'
-- order by codice_prodotto
order by
CASE WHEN @ordinamento=1 THEN codice_prodotto
WHEN @ordinamento=3 THEN prezzo_riv
ELSE Null
END ASC,
CASE WHEN @ordinamento=2 THEN codice_prodotto
WHEN @ordinamento=4 THEN prezzo_riv
ELSE Null
END DESC
return
GO