Originariamente inviato da epescol
Ho la seguente tabella/valori:
CREATE TABLE `nometabella` (
`id` int(1) NOT NULL auto_increment,
`01` varchar(15) NOT NULL default '',
`02` varchar(15) NOT NULL default '',
`03` varchar(15) NOT NULL default '',
`04` varchar(15) NOT NULL default '',
`05` varchar(15) NOT NULL default '',
`06` varchar(15) NOT NULL default '',
`07` varchar(15) NOT NULL default '',
`08` varchar(15) NOT NULL default '',
`09` varchar(15) NOT NULL default '',
`10` varchar(15) NOT NULL default '',
`11` varchar(15) NOT NULL default '',
`12` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=13 ;
INSERT INTO `nometabella` VALUES (1, 'valore campo 01', 'valore campo 02', 'valore campo 03', 'valore campo 04', 'valore campo 05', 'valore campo 06', 'valore campo 07', 'valore campo 08', 'valore campo 09', 'valore campo 10', 'valore campo 11', 'valore campo 12');
E'possibile fare una select sui nomi dei campi che corrispondono al valore del mese attuale.
Questa non funziona!!!
SELECT *
FROM tabella
WHERE somecol = month(now())
Grazie per suggerimenti