Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    mi aiutate a fare una select?

    dunque ho 2 tabelle

    -tabagente con campo codiceagente e livello
    -tablibello con campo livello e fissocontratto

    devo ricavare il fissocontratto dell'agente 1 sapendo che questo è di livello 4!

    non riesco a capire come fare! mi potete aiutare??
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strSQL = "SELECT tablivello.fissocontratto FROM tablivello INNER JOIN tabagente ON tablivello.livello = tabagente.livello WHERE tablivello.livello = 4 AND tabagente.codiceagente = 1"
    Roby

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    VVoVe:

    e le due tabelle devono essere in relazione tramite i campi livello?

    e... per il risultato devo fare un response.write di sql? :master:

    non ho mai fatto inner join...mi trovo un po spiazzato!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Originariamente inviato da yro
    VVoVe:

    e le due tabelle devono essere in relazione tramite i campi livello?

    e... per il risultato devo fare un response.write di sql? :master:

    non ho mai fatto inner join...mi trovo un po spiazzato!!

    1) Non è necessario ci sia una relazione, ma ovviamente devono avere gli stessi dati.
    2) Per il risultato puoi scegliere un response.write, puoi metterlo all'interno di un ciclo EOF, puoi fare quello che ti interessa fare.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nella mia query recupero un solo campo, fattelo stampare come fai di solito.

    Roby

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    grazzie mille!!!
    funziona perfettamente!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    perchè disturbare le join se so già il livello?
    basta
    codice:
    strSQL = "SELECT tablivello.fissocontratto FROM tablivello WHERE tablivello.livello = 4"
    se conosco solo l'agente allora ....
    codice:
    strSQL = "SELECT tablivello.fissocontratto FROM tablivello INNER JOIN tabagente ON tablivello.livello = tabagente.livello WHERE  tabagente.codiceagente = 1"

  8. #8
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    infatti alla fine è uscito questo:

    codice:
    strSQL3 = "SELECT tablivello.fissocontratto FROM tablivello INNER JOIN tabagente ON tablivello.livello = tabagente.livello WHERE tablivello.livello = '"&strLivelloagente&"' AND tabagente.codiceagente = '"&strCodiceagente&"'"
    adesso avrei un'altro quesito!!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    ribadisco quanto detto prima , perchè disturbare le join? non si dovrebbero mai fare operazioni inutili.
    comunque spara e qcuno risponderà

  10. #10
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    in una tabella tramete un ciclo memorizzo colli prezzo e percentuale in campi numerici...dovrei memorizzare anche la percentuale sul prezzo in un campo chiamato totale!

    come posso fare??

    GRAZIE!!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.