Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Help] Query Sql su coppia di campi

    Allora, ci sto diventando scemo da giorni. Come utilità è pari a zero praticamente, ma è più un esercizio per giocare con sql.

    Io ho 3 tabelle

    agenti
    ------
    age_codice PK
    age_nominativo

    clienti
    -------
    cli_codice PK
    cli_agente

    fatture
    -------
    tfa_codice PK
    tfa_cliente
    tfa_agente
    tfa_importo

    Ogni cliente ha associato un solo agente quindi si avrà

    cliente 1 è associato con l'agente 2

    la fattura 1 è di 10euro fatta dall'agente 2 per il cliente 1

    Il problema che mi sono posto è il seguente, vorrei avere una lista degli agenti che non hanno mai fatturato con un cliente

    seguendo l'esempio precedente avremmo una cosa di questo tipo: l'agente 2 non ha mai fatturato con il cliente 2 3 4

    Possono esistere anche fatture con tfa_importo null

    Ho fatto molte probe ma non sono riuscito a venirne fuori...

    Grazie
    GIOCHI FLASH
    CoinHop.com >>> Un nuovo gioco al giorno

    Fattori Arcani
    Userbar Maker Crea la tua Userbar con un click!

  2. #2
    Utente di HTML.it L'avatar di thepooh
    Registrato dal
    Oct 2005
    Messaggi
    203
    Il modo più semplice è inserire un campo numerofatture.
    Ogni volta che l'agente fa una fattura al cliente leggi il valore del campo numerofatture, lo addizioni di uno e fai una update alla tabella.
    In questo modo ti semplifichi il lavoro nei form futuri, clienti con più fatture, ecc...
    Non è un modo molto fine perchè memorizzi un campo calcolato, ma comunque molto utile, veloce e leggero per il db!

  3. #3
    non mi serve sapere il numero fatture, e comunque non serve nemmeno creare un campo che le conti visto che lo fa anche sql.

    Comunque cerco una query unica non un gabola per aggirare il problema :x
    GIOCHI FLASH
    CoinHop.com >>> Un nuovo gioco al giorno

    Fattori Arcani
    Userbar Maker Crea la tua Userbar con un click!

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.