Ho bisogno di una query che ordinare i dati dalla scheda e metterla in newtab, che assomiglia a questo:Selezione multipla nella query INSERT INTO
sto usando SQL Server 2008 R2 Express e ho provato il codice:
INSERT INTO NewTab(Var1,Var2,Var3,DTime) VALUES (
(SELECT Value FROM Tab WHERE VarName='Var1'),
(SELECT Value FROM Tab WHERE VarName='Var2'),
(SELECT Value FROM Tab WHERE VarName='Var3'),
(SELECT DTime FROM Tab WHERE VarName='Var1')
)
Ma server restituisce ed errori:
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
Sono abbastanza nuovo di SQL e sarò grato se qualcuno mi aiuti con quello.
Prova il seguente suggerimento: http://stackoverflow.com/questions/19107174/column-row-transpose-in-oracle-sql – michael
Questo è come ho fatto la trasposizione. Fare riferimento al seguente collegamento http://stackoverflow.com/questions/19107174/column-row-transpose-in-oracle-sql – michael