Al final hice esto , perfecto gracias a todos , pero ahora como le doi la orden que ejecute esa SQL que tengo como string ?
Código PHP:
IF @varaux is null
begin
set @cad='select xxxxx';
IF @periodo=15 and day(getdate())<15
BEGIN
set @cad = @cad + 'concateno SQL';
END
else IF @periodo=15 and day(getdate())>=15
begin
set @cad = @cad + 'concateno la 2º SQL';
END
END
salu2 radge