CREATE procedure [wh].[p_PL_S43DettaglioProdottiBF] (@Rete char(1), @CodiceFiscale varchar(16)) as  select top 999999 ProcedureName,i_rete,i_codiceFiscale,needarea,needareades,areasortorder,nome_progetto,ORDINAMENTO_PROGETTO,somma_controval_needarea,versato_needarea,versato_needareaString,MinusPlusValenza_needarea,MinusPlusValenza_needareaString,somma_controval_need_prog,versato_need_prog,versato_need_progString,MinusPlusValenza_need_prog,MinusPlusValenza_need_progString,somma_var_need_prog,somma_copertura_need_prog,var_needarea,var_needareaString,copertura_needarea,copertura_needareaString,var_need_prog,var_need_progString,copertura_need_prog,dataSottoscrizione,ContrattoDossier,Descrizione,Controvalore,VersatoNetto,VersatoNettoString,MinusPlusValenza,MinusPlusValenzaString,VaRprodotto,varProdottoString,Coperturaprodotto,PerformanceYTD,performanceDS,partitaViaggiante,nota_needarea,creditrisk,creditriskstring,creditriskemit from wh.PL_S43DettaglioProdottiBF
  where i_rete = @rete and i_codiceFiscale = @codiceFiscale 	ORDER BY  AREASORTORDER,ORDINAMENTO_PROGETTO,nome_progetto, Controvalore DESC