Le solite seghe mentali sulle prestazioni.
Ipotizziamo di avere dei dati in una tabella, e questi dati devo poterli reperire per ANNO di inserimento, oppure per MESE
+ANNO oppure per SETTIMANA+MESE+ANNO oppure per GIORNO+MESE+ANNO.
Ecco, che voi sappiate, in termini di prestazioni, quale soluzione è preferibile tra queste due?
1) memorizzare la data in un campo unico di tipo DATE e nelle query fare i calcoli su questo campo per estrarre solo i dati necessari
2) memorizza GIORNO,SETTIMANA,MESE,ANNO in campi diversi e nella query fare semplicemente delle concatenazioni nel WHERE.
Grazie![]()