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