Ok ci provo

Tabella_OLD
codice:
CREATE TABLE /*!32312 IF NOT EXISTS*/ "tabella_OLD" (
  "id" int(11) unsigned NOT NULL AUTO_INCREMENT,
  "nome" varchar(255) DEFAULT NULL,
  "descrizione" varchar(255) DEFAULT NULL,
  "data_inizio" timestamp NULL DEFAULT NULL,
  "data_fine" timestamp NULL DEFAULT NULL,
  "tipo" int(11) unsigned DEFAULT NULL,
  "gruppo" varchar(255) DEFAULT NULL,
  "timestamp" timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY ("id"),
  KEY "NewIndex" ("nome","descrizione","tipo")
) AUTO_INCREMENT=5460;
Qualche Insert per la tabella OLD
codice:
INSERT INTO "Tabella_OLD" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('63','1080','prova per 1080','2010-12-02 15:46:42','0000-00-00 00:00:00','55','Gruppo Tecnici','2010-12-03 18:26:12');
INSERT INTO "Tabella_OLD" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('64','1080','prova per 1080','2010-12-05 01:23:31','0000-00-00 00:00:00','55','Gruppo Tecnici','2010-12-06 08:07:52');
INSERT INTO "Tabella_OLD" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('65','1080','prova per 1080','2010-12-02 15:46:42','2011-01-01 01:20:34','55','Gruppo Tecnici','2011-01-02 14:12:34');
INSERT INTO "Tabella_OLD" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('66','3425','prova per 3245','2011-02-22 21:30:12','0000-00-00 00:00:00','98','Gruppo Amministrazione','2011-02-23 10:50:11');
INSERT INTO "Tabella_OLD" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('67','3245','prova per 3245','2011-02-22 21:30:12','2011-02-22 23:55:11','98','Gruppo Amministrazione','2011-02-23 10:51:25');
Tabella_NEW
codice:
CREATE TABLE /*!32312 IF NOT EXISTS*/ "tabella_NEW" (
  "id" int(11) unsigned NOT NULL AUTO_INCREMENT,
  "nome" varchar(255) DEFAULT NULL,
  "descrizione" varchar(255) DEFAULT NULL,
  "data_evento" timestamp NULL DEFAULT NULL,
  "stato" int(3) unsigned DEFAULT NULL,
  "tipo" int(11) unsigned DEFAULT NULL,
  "gruppo" varchar(255) DEFAULT NULL,
  "timestamp" timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY ("id"),
  KEY "NewIndex" ("nome","descrizione","tipo")
) AUTO_INCREMENT=3;
Qualche Insert per la tabella NEW
codice:
INSERT INTO "Tabella_NEW" ("id", "nome", "descrizione", "data_evento", "stato", "tipo", "gruppo", "timestamp") VALUES
	('4','1080','prova per 1080','2010-12-02 15:46:42','1','55','Gruppo Tecnici','2010-12-03 18:26:12');
INSERT INTO "Tabella_NEW" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('5','1080','prova per 1080','2010-12-05 01:23:31','1','55','Gruppo Tecnici','2010-12-06 08:07:52');
INSERT INTO "Tabella_NEW" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('6','1080','prova per 1080','2011-01-01 01:20:34','4','55','Gruppo Tecnici','2011-01-02 14:12:34');
INSERT INTO "Tabella_NEW" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('7','3425','prova per 3245','2011-02-22 21:30:12','1','98','Gruppo Amministrazione','2011-02-23 10:50:11');
INSERT INTO "Tabella_NEW" ("id", "nome", "descrizione", "data_inizio", "data_fine", "tipo", "gruppo", "timestamp") VALUES
	('8','3245','prova per 3245','2011-02-22 23:55:11','98','4','Gruppo Amministrazione','2011-02-23 10:51:25');
La query che usavo sulla Tabella_OLD è questa
codice:
SELECT SQL_CALC_FOUND_ROWS COUNT(tbs.id) AS Num, tbs.nome, i.descrizione_macchina, tbs.descrizione,MAX(data_fine) AS MaxDataFine, tipo, gruppo FROM Tabella_OLD tbs LEFT JOIN other i ON i.id = tbs.id_installazione GROUP BY tbs.nome, tbs.descrizione
Ora con la nuova tabella vorrei ottenere lo stesso risultato ma mi blocco su MAX(data_fine)

(Ps la tabella stato è cosi composta: 1=Inizio | 4=Fine)

Grazie mille!