Code:
"SELECT IDtrattativa, NomeCognome, [Ricavi] AS Valore, ""Redditivitą"" AS CostiRicavi FROM " & vbCrLf & _ "(SELECT Trattative.IDtrattativa, Candidati.IDcandidato, Candidati.Nome & "" "" & candidati.Cognome AS NomeCognome, Candidati.[RAL/Fatturato], Candidati.[penale economica], Trattative.[RAL richiesta], FormatPercent(([RAL richiesta]-[RAL/Fatturato])/[RAL/Fatturato],0) AS [Incremento percentuale], Candidati.[corrispettivo patto], FormatCurrency([ral richiesta]*15/100,0) AS [Corr patto nuovo], [RAL richiesta]*5 AS [RAL 5 anni], [Penale economica]*2 AS [Penale * 2], [RAL 5 anni]+([corr patto nuovo]*5)+[Penale * 2] AS [RAL 5 anni + corr patto nuovo + Patto * 2], ([RAL 5 anni]+([corr patto nuovo]*5)+[Penale * 2])*0.4 AS [Costo INPS], [RAL 5 anni + corr patto nuovo + Patto * 2]+[Costo inps] AS [Costo totale], Candidati.[PTF trasferibile personale], Candidati.[Redditivitą ptf trasferibile], ([ptf trasferibile personale]*1000000)*[redditivitą ptf trasferibile]/100 AS [Mint annuo], [mint annuo]*5 AS [Mint 5 anni], Round([Costo totale]/[mint 5 anni],4) AS Costi, " & vbCrLf & _
"Round(1-[costo totale]/[mint 5 anni],4) AS Ricavi, FormatNumber([Costo totale]/[mint annuo]*12,0) AS Payback " & vbCrLf & _
"FROM Candidati INNER JOIN Trattative ON Candidati.IDcandidato = Trattative.CandidatoID " & vbCrLf & _
"WHERE (((Trattative.IDtrattativa)=443155041435185 " & vbCrLf & _
"ORDER BY Candidati.Nome & "" "" & candidati.Cognome, Trattative.[RAL richiesta] DESC;) " & vbCrLf & _
"UNION SELECT IDtrattativa, NomeCognome, [costi], ""Costi"" FROM " & vbCrLf & _
"(SELECT Trattative.IDtrattativa, Candidati.IDcandidato, Candidati.Nome & "" "" & candidati.Cognome AS NomeCognome, Candidati.[RAL/Fatturato], Candidati.[penale economica], Trattative.[RAL richiesta], FormatPercent(([RAL richiesta]-[RAL/Fatturato])/[RAL/Fatturato],0) AS [Incremento percentuale], Candidati.[corrispettivo patto], FormatCurrency([ral richiesta]*15/100,0) AS [Corr patto nuovo], [RAL richiesta]*5 AS [RAL 5 anni], [Penale economica]*2 AS [Penale * 2], [RAL 5 anni]+([corr patto nuovo]*5)+[Penale * 2] AS [RAL 5 anni + corr patto nuovo + Patto * 2], ([RAL 5 anni]+([corr patto nuovo]*5)+[Penale * 2])*0.4 AS [Costo INPS], [RAL 5 anni + corr patto nuovo + Patto * 2]+[Costo inps] AS [Costo totale], Candidati.[PTF trasferibile personale], Candidati.[Redditivitą ptf trasferibile], ([ptf trasferibile personale]*1000000)*[redditivitą ptf trasferibile]/100 AS [Mint annuo], [mint annuo]*5 AS [Mint 5 anni], Round([Costo totale]/[mint 5 anni],4) AS Costi, " & vbCrLf & _
"Round(1-[costo totale]/[mint 5 anni],4) AS Ricavi, FormatNumber([Costo totale]/[mint annuo]*12,0) AS Payback " & vbCrLf & _
"FROM Candidati INNER JOIN Trattative ON Candidati.IDcandidato = Trattative.CandidatoID " & vbCrLf & _
"WHERE (((Trattative.IDtrattativa)=443155041435185 " & vbCrLf & _
"ORDER BY Candidati.Nome & "" "" & candidati.Cognome, Trattative.[RAL richiesta] DESC;)"