Discussione:
Da due campi ricavarne solo uno
(troppo vecchio per rispondere)
Xÿmox
2024-07-05 09:13:43 UTC
Permalink
Come posso fare per "duplicare" questi campi (CampoC1 – CampoC2) su due
record diversi della stessa tabella che mi arriva da un altro Database,
esempio:

Tab1.campoA Tab1.campoB Tab1.CampoC Tab.CampoD
aa bb 3 4
a1 b1 7

Devrei ricavare una vista o query così:

Tab1.campoA Tab1.campoB Tab1.CampoC
aa bb 3
aa bb 4
a1 b1 7

grazie
Xÿmox
2024-07-05 09:14:39 UTC
Permalink
Post by Xÿmox
Come posso fare per "duplicare" questi campi (CampoC1 – CampoC2)
scusate:
Come posso fare per "duplicare" questi campi (CampoC – CampoD)
Xÿmox
2024-07-05 09:15:54 UTC
Permalink
Post by Xÿmox
Come posso fare per "duplicare" questi campi (CampoC1 – CampoC2) su due
record diversi della stessa tabella che mi arriva da un altro Database,
Tab1.campoA    Tab1.campoB     Tab1.CampoC      Tab.CampoD
aa        bb        3          4
a1        b1        7
Tab1.campoA    Tab1.campoB     Tab1.CampoC
aa        bb        3
aa        bb         4
a1        b1        7
grazie
Tab1.campoA Tab1.campoB Tab1.CampoC
aa bb 3
aa bb 4
a1 b1 7
Xÿmox
2024-07-05 09:17:40 UTC
Permalink
Post by Xÿmox
Post by Xÿmox
Come posso fare per "duplicare" questi campi (CampoC1 – CampoC2) su
due record diversi della stessa tabella che mi arriva da un altro
Tab1.campoA    Tab1.campoB     Tab1.CampoC      Tab.CampoD
aa        bb        3          4
a1        b1        7
Tab1.campoA    Tab1.campoB     Tab1.CampoC
aa        bb        3
aa        bb         4
a1        b1        7
grazie
Tab1.campoA    Tab1.campoB     Tab1.CampoC
aa            bb            3
aa            bb             4
a1            b1            7
la formattazione viene visualizzata in modo errato, spero però sia chiara

Tab1.campoA Tab1.campoB Tab1.CampoC
aa bb 3
aa bb 4
a1 b1 7
BFS
2024-07-05 09:28:28 UTC
Permalink
Post by Xÿmox
Post by Xÿmox
Post by Xÿmox
Come posso fare per "duplicare" questi campi (CampoC1 – CampoC2) su
due record diversi della stessa tabella che mi arriva da un altro
Tab1.campoA    Tab1.campoB     Tab1.CampoC      Tab.CampoD
aa        bb        3          4
a1        b1        7
Tab1.campoA    Tab1.campoB     Tab1.CampoC
aa        bb        3
aa        bb         4
a1        b1        7
grazie
Tab1.campoA    Tab1.campoB     Tab1.CampoC
aa            bb            3
aa            bb             4
a1            b1            7
la formattazione viene visualizzata in modo errato, spero però sia chiara
Tab1.campoA    Tab1.campoB     Tab1.CampoC
aa              bb               3
aa              bb               4
a1              b1               7
SELECT Tab1.campoa, Tab1.campob, Tab1.campoc
FROM Tab1
union

SELECT Tab1.campoa, Tab1.campob, Tab1.campod
FROM Tab1 where nz(campod,0)<>0


https://imgur.com/SMdPhMB

BFS
Xÿmox
2024-07-05 09:44:09 UTC
Permalink
Post by BFS
SELECT Tab1.campoa, Tab1.campob, Tab1.campoc
FROM Tab1
union
SELECT Tab1.campoa, Tab1.campob, Tab1.campod
FROM Tab1 where nz(campod,0)<>0
perfetto, la mia è venuta così

SELECT dbo_qs_loc.DBPATH, dbo_qs_loc.N_PROGETTO, dbo_qs_loc.DED_FILE,
dbo_qs_loc.DEDUSER, dbo_qs_loc.DEDDESC, dbo_qs_loc.DESCRIZ2,
dbo_qs_loc.COMMESSA
FROM dbo_qs_loc
WHERE (((dbo_qs_loc.N_PROGETTO) Like "P*"));
UNION SELECT dbo_qs_loc.DBPATH, dbo_qs_loc.N_PROGETTO2,
dbo_qs_loc.DED_FILE, dbo_qs_loc.DEDUSER, dbo_qs_loc.DEDDESC,
dbo_qs_loc.DESCRIZ2, dbo_qs_loc.COMMESSA
FROM dbo_qs_loc
where not isnull(dbo_qs_loc.N_PROGETTO2);

ti ringrazio
ciao m

Continua a leggere su narkive:
Loading...