Ciao a tutti,
riporto di seguito il codice sql di una query di accodamento ad una tabella (ORDINI). Non ci sono errori di sintassi ma 'semplicemente' questa non produce i risultati attesi.
Qualcuno può aiutarmi a capire dov'è l'intoppo??
Una breve descrizione delle mie intenzioni prima di riportare il codice.
La seguente query deve, in base al codice ean inserito, selezionare da tab_offerte il contenuto dei campi indicati nella select relativi all'ean con il prezzo Netto minimo rinvenuto.
In excel risolverei con una cerca.vert ordinando la tabella offerta in modo crescente per ean.
---SQL------------------
INSERT INTO ORDINI ( cod_offerta, data_offerta, ean, Descrizione, rag_soc, Netto, [Pz/ct] )
SELECT tab_offerte.ID, tab_offerte.[data offerta], tab_offerte.Ean, tab_offerte.Descrizione, tab_fornitori.rag_soc, tab_offerte.Netto, tab_offerte.[Pz/ct]
FROM tab_fornitori INNER JOIN tab_offerte ON tab_fornitori.cod_for=tab_offerte.cod_forn
WHERE (((tab_offerte.Ean)=[scan a product]) AND ((tab_offerte.Netto)=(Select MIN (tab_offerte.Netto) from tab_offerte)));
-------------------------
grazie in anticipo per il preziosissimo aiuto.
Antonio

Rispondi quotando
, inserendomi nella tabella ordini tutti i records della tabella offerte che corrispondono all'ean inserito dall'esterno.
