Ciao a tutti,

avrei un problemino nel popolare la seguente tabella:

codice:
CREATE
 
TABLE [dbo].[CDG_ESTRAZ_ORE](
    [CDC] [varchar]
(50)NULL,
    [DESCRIZIONE] [varchar]
(50)NULL,
    [DATA] [date] 
NULL,
    [ORE_LAVORATE] [numeric]
(18, 0)NULL,
    [ASSEMBLEE_IN_OUT] [numeric]
(18, 0)NULL,
    [FORMAZIONE_IN_OUT] [numeric]
(18, 0)NULL,
[ULTIMA_MODIFICA] [date] 
NULL
)
ON [PRIMARY]
Le colonne cdc e data vanno prelevate per mezzo di una distinct da due tabelle in join (questo per poter prelevare tutte le date presenti e tutti i cdc presenti)

Successivamente dovrei effettuare delle update per popolare, attraverso delle sum le colonne

ORE_LAVORATE
ASSEMBLEE_IN_OUT
FORMAZIONE_IN_OUT

codice:
truncate
table    DBFOREW..CDG_ESTRAZ_ORE


insert
into        DBFOREW..CDG_ESTRAZ_ORE


select
distinct    risultati.azienda

,
                aziende.ragione_b

,
                risultati.data

,
null

,
null

,
null

,
GETDATE()


from
            risultati

    
JOIN        aziende

        
on        risultati.azienda = aziende.azienda

                    

where
            causale in(select causale from gruppi_causali_c where gruppo ='FPHL'and azienda ='0000000001')

        
and        data between'2014-04-01'and'2014-04-30'

        

order
by        azienda,data
Successivamente dovrei popolare le colonne delle ore

codice:
-----------------------------------------------

--UPDATE ORE_LAVORATE 

-----------------------------------------------


update
                    DBFOREW..CDG_ESTRAZ_ORE


set
                        ORE_LAVORATE =(

            
SELECTSUM(ORE/3600.)

,
                        ULTIMA_MODIFICA =GETDATE()

            
FROM        risultati

            
WHERE        causale in(select causale from gruppi_causali_c where gruppo ='FPHL'and azienda ='0000000001')

        
and                data between'2014-04-01'and'2014-04-30'


group
by                risultati.azienda,data)

E via via con le altre sum ....

Il sistema mi restitusce però il seguente errore:

codice:
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

Spero di esssere stato chiaro e chiedo scusa se il codice risulta formattato in questo modo ...