Torna al Thread
questo è un esempio di ospite singolo:
Insert Into tab_alloggiati(codice_albergo, codice_scheda,appartenenza,tipo_alloggiato,data_arrivo,data_partenza,cognome,nome) Values (1,1,0,1,'01/01/2012','03/01/2012','Rossi','Mario')
questo è un esempio di capo famiglia e familiari a carico ossia il capo famiglia o capo gruppo ha sempre appartenenza =0 come l'ospite singolo mentre i familiari o membri del gruppo come appartenenza hanno il valore della scheda che fa capo al capo famiglia o capo gruppo:
Insert Into tab_alloggiati(codice_albergo, codice_scheda,appartenenza,tipo_alloggiato,data_arrivo,data_partenza,cognome,nome) Values (1,2,0,2,'01/01/2012',Null,'Giallo','Marco')
Insert Into tab_alloggiati(codice_albergo, codice_scheda,appartenenza,tipo_alloggiato,data_arrivo,data_partenza,cognome,nome) Values (1,3,2,4,'01/01/2012',15/01/2012,'Nero','Luigi')
Insert Into tab_alloggiati(codice_albergo, codice_scheda,appartenenza,tipo_alloggiato,data_arrivo,data_partenza,cognome,nome) Values (1,4,2,4,'25/01/2012',Null,'Bianchi','Luca')
in pratica vorrei che vorrei il set risultati prima di tutto ordinato per tipo_alloggiato e poi per data di arrivo nel senso prima tutti gli ospiti singoli, poi le famiglie e poi i gruppi...per i dati che ti ho postato il set di risultati deve essere il seguente:
codice_albergo - codice_scheda - cognome - nome - presenze - tipo_alloggiato
1 - 1 - Rossi - Mario - 2 - 1
1 - 2 - Giallo - Marco - 7 - 2
1 - 3 - Nero - Luigi - 7 - 4
1 - 4 - Bianchi - Luca - 6 - 4
scusa l'impaginazione.