Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    148

    Query su database access

    SALVE,
    Devo utilizzare i dati contenuti in database access

    Devo crearmi una query su due tabelle, cioè:


    Ho due tabelle , ARTICOLI(Codice,Descrizione…) e Prezzi(Id,Articolo,Prezzo), collegate tra loro dalla relazione Codice-Articolo (1 a N).



    Devo creare una query che mi restituisca Query(Codice,Descrizione,Prezzo1,Prezzo2) dove prezzo1 e prezzo2 sono solo due dei prezzi che voglio visualizzare per l’articolo.



    La query deve contenere Tutti i prodotti, i prezzi possono anche non esserci con l’id da me scelto.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Direttamente in Access o con un linguaggio di programmazione?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    148
    Anche direttamente in access.
    In realtà in Vb .Net, ma mi interessa il codice sql, quindi è uguale.

  4. #4
    Io non ho capito bene cosa devi ottenere? Puoi fare un esempio anche banale che renda più chiara la cosa?
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    148
    Devo ottenere una nuova tabella che contiene:

    Ho due tabelle , ARTICOLI(Codice,Descrizione…) e Prezzi(Id,Articolo,Prezzo), collegate tra loro dalla relazione Codice-Articolo (1 a N).

    Articoli:
    Codice Descrizione
    800215 Giacca
    8654 Maglia

    Prezzi:
    Id Articolo Prezzo
    1 800215 20,00
    2 800215 60,00
    1 8654 13,00
    3 800215 20

    Se da programma seleziono di voler visualizzare i prodotti con prezzi 1 e 2 devo ottenere cio:
    Codice descrizione Prezzo1 Prezzo2
    800215 Giacca 20,00 60,00
    8654 Maglia 13,00 (null)


    Va bene?

  6. #6
    Non ho capito bene il senso della query, anche perchè l'id dei prezzi dovrebbe essere univoco, cmq: select A.codice, A.descrizione, P.prezzo FROM Articoli A, Prezzi P WHERE A.codice = P.Articolo AND P.Id = 1 OR P.Id = 2;

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    148
    Da prodramma ho fatto in modo che ad ogi articolo venga associato più prezzi con id diverso

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    148
    Nella query che mi hai scritto visualizzo solo un prezzo. Il mio scopo è quello di visualizzare contemporaneamente 2 prezzi per un solo prodotto.

    per ogni prodotto corrispondono più prezzi,quindi ad ogni record della tabella prodotti corrispondono più record della tabella Prezzi.
    io voglio una query che mi visualizzi, su di uno stesso, record il prodotto e soltanto due dei tanti record continuti all'interno della tabella prezzi corrispondenti al prodotto.

    Mi serve per visualizzare su di un unico foglio le differenze tra prezzi.

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