Non basta fare una query del genere?
In questo modo estrai tutti i campi della tabella più un campo calcolato relativo alle ore di straordinario. Su quest'ultimo applichi un if. Se il numero delle ore lavorate è minore o pari a 8, lo straordinario sarà 0, in caso contrario sottrai alle ore totali 8 e avrai il conto delle ore di straordinario. Su quelle poi fai le operazioni matematiche del caso.codice:select *, iif(ore_lavorate<=8,0,ore_lavorate-8) AS straordinario from tabella
Spero di aver centrato il problema.

Rispondi quotando