Visualizzazione dei risultati da 1 a 4 su 4

Discussione: query in sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    45

    query in sql

    buonasera a tutti,

    Ho un database con le seguenti tabelle
    persona -->dipartimento N->1
    persona-->partecipa-->progetto N->N
    all'interno di personale ho inserito un campo (dellatneo) booleano per indicare se la persona è impiegata dell'atneo.

    trovo difficoltà con la seguente query:
    Selezionare nome, tipo, costi, esposti, quota di finanziamento(attenzione,non la percentuale,ma la quota, ottenibile come prodotto fra la percentuale di finanziamento e
    i costi esposti per un particolare progetto), e numero totale di persone coinvolte per il progetto a cui hanno partecipato più persone impiegate dall’ateneo.

    select personale.nome,progetto.costi, (progetto.percentuale * progetti.costi) as quotafin and count(*) as nrpersone
    from progetto,partecipa,persona
    where progetto.id=partecipa.idprogetto and partecipa.cf=persona.cf

    per soddisfare il seguente punto:
    numero totale di persone coinvolte per il progetto a cui hanno partecipato più persone impiegate dall’ateneo
    dovreì trovare il progetto a cui hanno partecipato più persone dell'atneo, servirebbe una query nidificata? non so proprio come fare!!

    qualcuno mi può aiutare??
    grazie!!
    eg

  2. #2
    Ciao,

    non hai indicato i campi delle tabelle.

    Forniscici uno schema dettagliato di tabelle e campi (uno schema logico)

    cosi forse possiamo aiutarti.

    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    45
    grazie!!

    i campi della tabella persona sono:
    nome,cognome, cf che è la chiave primaria,indirizzo,datanascità, dellatneo

    di partecipa:
    datain, datafine, cod che è la chiave primaria, idprogetto e cf le chiavi esterne
    di progetto
    id=chiave primaria, nome,tipologia,costi,percentualecofin

    di dipartimento:
    id=chiave primaria, nome, campus,cf e codpaper sono le chiavi esterne
    eg

  4. #4
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Originariamente inviato da egla .... , cf che è la chiave primaria,....
    Purtroppo non ho tempo per la domanda.

    Ti do solo un "flasch" ,
    Sconsiglio di usare il Codice fiscale come chiave primaria!
    ( lo ho scoperto anch'io nel forum )
    http://it.wikipedia.org/wiki/Omocodia
    .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.