5 messaggi dal 31 maggio 2006
Devo creare una stored procedure di accodamento, vi
spiego quello che deve fare:
Ho una tabella aziende (il campo CAID corrisponde all'id dell'azienda),
inoltre ho una tabella pagamenti - campi CONCOMP (id azienda), CONPAG(id
pagamento), CONCCO CONDCO - ogni azienda può avere più pagamenti. Una volta
che ho inserito i tipi di pagamento per un azienda, con un pulsante devo
poterli accodare alle altre aziende che non presentano lo stesso tipo di
pagamento (CONPAG è null), come devo realizzare la stored procedure?
Vi indico la stored procedure che ho realizzato, ma funziona solamente se le
altre aziende non hanno nessun tipo di pagamento, se invece hanno un tipo di pagamento, mi genera un errore:

INSERT INTO dbo.tblConti
(CONPAG, CONCCO, CONDCO, CONCOMP)
SELECT dbo.tblConti.CONPAG, dbo.tblConti.CONCCO, dbo.tblConti.CONDCO,
dbo.tblCompagnie.CAID
FROM dbo.tblConti INNER JOIN
dbo.tblCompagnie ON dbo.tblConti.CONCOMP <>
dbo.tblCompagnie.CAID
WHERE (dbo.tblConti.CONCOMP = @Comp) AND (dbo.tblCompagnie.CAID <>
@Comp) AND (dbo.tblCompagnie.CACOMP <> N'.')

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.