ciao a tutti ho provato a cercare in giro ma non riesco a capire come convertire una data in un numero.

provo ad esporre il problema

ho una tabella "vendite" con i campi:

codcli -> codice cliente in formato numerico
data -> in formato YYYY-MM-DD
importo -> importo in formato numerico
mestot -> è il campo numerico che devo calcolarmi

in mestot dovrei metterci un valore del tipo: ((2003-YYYY)*12)+MM , e dovrei farlo per tutti i record, ovviamente YYYY e MM si riferiscono alla data del record da aggiornare. (cioè se ho data = 2004-01-23 il mio mestot dovrà diventare 13

avevo pensato di usare un udate ma non so come tirar fuori YYYY e MM dal campo data...

posso anche crearmi dei campi anno e mese e poi calcolarmi mestot come (anno*12)+mese ma il problema è sempre lo stesso, non riesco a tirar furoi YYYY e MM dal campo data...

qualcuno sa come fare?
Grazie in anticipo