Confronto dati

giovedì 21 novembre 2013 - 10.53
Tag Elenco Tags  Access (.mdb)

sergranero Profilo | Junior Member

Ciao, avrei bisogno del vostro aiuto.. vi spiego:
ho una tabella "D" con un campo "Wnumber" contenente dati alfanumerici e un campo "Disponibilità" contenente a seconda della riga delle "x" o "/"
ho un'altra tabella "E" con un campo "Wnumber" contenente alcuni dati alfanumerici comuni alla tabella "D" e un campo "Disponibilità" contenente a seconda della riga delle "x" o "/"
Ora mi servirebbe confrontare le due tabelle in modo da individuare per quali dati alfanumerici comuni per le due tabelle corrispondono diversi dati nella colonna "Disponibilità"
Vi faccio un'esempio per essere più chiaro

Tabella E --> Campo Wnumber -- Campo Disponibilità Tabella D --> Campo Wnumber -- Campo Disponibilità
SI0001 x SI0001 x
AU0005 x AU0005 /

ciò che voglio ottenere è che mi venga evidenziato o scritto in un altro campo il dato AU0005
Spero di essere stato chiaro nella spiegazione
Grazie
Ciao

dinoxet Profilo | Senior Member

SE HO CAPITO BENE :
VUOI SOLO LE DIFFERENZE?
ALLORA POTRESTI FARE UNA JOIN IN QUESTO MODO :
>SELECT E.Wnumber FROM E JOIN D ON E.Wnumber=D.Wnumber AND E.Disponibilità<>D.Disponibilità

SE è QUELLO CHE VUOI


DINOXET
__________________________________________
impossible is only a word

sergranero Profilo | Junior Member

Scusa, ma avrei modificato un po' la mia richiesta
Mi servirebbe individuare per quali Wnumber contenuti nella tabella E, nella tabella D è presente il segno "\"
Allego il db

dinoxet Profilo | Senior Member

>SELECT E.Wnumber FROM E JOIN D ON E.Wnumber=D.Wnumber WHERE D.Disponibilità ="/"
DINOXET
__________________________________________
impossible is only a word

sergranero Profilo | Junior Member

Mi da un errore di Join....

dinoxet Profilo | Senior Member

CHE ERRORE???
DINOXET
__________________________________________
impossible is only a word

sergranero Profilo | Junior Member

Errore di sintassi nella clausola From
Grazie

dinoxet Profilo | Senior Member

CI INOLTRI LA TUA SELECT??
DINOXET
__________________________________________
impossible is only a word

sergranero Profilo | Junior Member

SELECT E.Wnumber FROM E JOIN D ON E.Wnumber=D.Wnumber WHERE D.Disponibilità ="/"

dinoxet Profilo | Senior Member

>SELECT E.Wnumber FROM E inner JOIN D ON E.Wnumber=D.Wnumber WHERE D.Disponibilità ="/"

prova così
DINOXET
__________________________________________
impossible is only a word

sergranero Profilo | Junior Member

Grazie 1000
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5