Recién miro bien tu código. Yo simplemente había puesto "@total" porque tu lo habías escrito así, pero el problema es que esa variable jamás la usas en ninguna parte, por lo que mal podría tener algo... ¿no crees? La que envías al SP se llama "@parametro1", no "@total".
Esto debería funcionar:
Y esto también: