Lo mejor seria hacerlo desde un stored procedure en SQL Server.
Y mandarlo llamar con tus variables como parametro.
En la ayuda de SQL Server encontraras el detalle de como crear tu sp...l
CREATE PROCEDURE MiProcedure
AS
...
Para que te comenten como llamarlo desde ASP, puedes preguntar en el foro especial para ASP, ahi te podran ayudar mejor.
Saludos!