Ho una query così strutturata:
SELECT `PROVA`.`id` AS ID,
`PROVA`.`EXIF.DateTimeOriginal` AS DATA,
`PROVA`.`FILE.FileName` AS FILENAME,
CASE `CARTELLA` WHEN '' THEN 'ALTRO' ELSE `cartella` END AS CARTELLA,
CASE `CARTELLA` WHEN '' THEN 1 ELSE 2 END AS PRIMAALTRO
FROM `PROVA` AS `t2`
ORDER BY PRIMAALTRO ASC, DATA ASC
scorrendo la quale ottengo:
10 06/10/2013 foto_id_00000010.jpg ALTRO 4 02/06/2012 foto_id_00000004.jpg primo 6 03/06/2012 foto_id_00000006.jpg primo 3 03/06/2012 foto_id_00000003.jpg terzo 1 02/03/2013 foto_id_00000001.jpg terzo 5 02/03/2013 foto_id_00000005.jpg secondo 11 11/03/2013 foto_id_00000011.jpg secondo 9 11/03/2013 foto_id_00000009.jpg quarto 2 11/03/2013 foto_id_00000002.jpg secondo 7 06/10/2013 foto_id_00000007.jpg quinto 8 06/10/2013 foto_id_00000008.jpg secondo
vorrei aggiungere un campo alla tabella della query e non fisicamente nel database, che eseguita la query mi restituisse questo:
10 06/10/2013 foto_id_00000010.jpg ALTRO 1 4 02/06/2012 foto_id_00000004.jpg primo 2 6 03/06/2012 foto_id_00000006.jpg primo 2 3 03/06/2012 foto_id_00000003.jpg terzo 3 1 02/03/2013 foto_id_00000001.jpg terzo 3 5 02/03/2013 foto_id_00000005.jpg secondo 4 11 11/03/2013 foto_id_00000011.jpg secondo 4 9 11/03/2013 foto_id_00000009.jpg quarto 5 2 11/03/2013 foto_id_00000002.jpg secondo 4 7 06/10/2013 foto_id_00000007.jpg quinto 6 8 06/10/2013 foto_id_00000008.jpg secondo 4
che numerasse quindi progressivamente i gruppi dati dall'ultima colonna di nome CARTELLA.
E' tutto il pomeriggio che mi ci scervello!!!!![]()

Rispondi quotando
