+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Operazioni ( *,-,+,/) su più tabelle

  1. #1
    Beppe_94 non è in linea Novello
    Post
    8
    Like Inviati  
    0
    Like Ricevuti  
    0
    Io ho due tabelle, in una ho delle percentuali e nell'altra ho degli importi interi su cui dovrei calcolare queste percentuali, dovrei, in qualche modo, trovare gli importi totali.. forse la mia query riesce a spiegare meglio la mia situazone, Grazie in anticiipico
    Utilizzo sql server 2008


    CREATE PROCEDURE Get_CalcoloAccrediti
    	-- Add the parameters for the stored procedure here
    	
    AS
    BEGIN
    	-- SET NOCOUNT ON added to prevent extra result sets from
    	-- interfering with SELECT statements.
    	SET NOCOUNT ON;
    
        -- Insert statements for procedure here
    
     SELECT     CalendarioSpettacolo.Perc_SpeseFisse, CalendarioSpettacolo.Perc_puntovendita_Cliente, CalendarioSpettacolo.Perc_navigatore_Cliente, 
                          CalendarioSpettacolo.Perc_puntovendita_SS, CalendarioSpettacolo.Perc_navigatore_SS, 
                          StorTransazione.ImportoCalcolatoDirittoPrevenditaPuntoVenditaSoftSolutions, StorTransazione.ImportoTotaleTransato, StorTransazione.ImportoDIP, 
                          StorTransazione.ImportoBiglietto, StorTransazione.ImportoNettoGirocontoCliente, StorTransazione.[SpeseFisseE-Commerce], 
                          StorTransazione.SpeseBancarieTransazioneSoftSolutions, StorTransazione.ImportoCalcolatoDirittoPrevenditaPuntoVenditaCliente, 
                          StorTransazione.ImportoCalcolatoDirttoPrevenditaNavigatoreCliente, StorTransazione.ImportoCalcolatoDirittoPrevenditaNavigatoreSoftSolutons ;
                                               
    update StorTransazione set StorTransazione.ImportoCalcolatoDirittoPrevenditaPuntoVenditaSoftSolutions= ( StorTransazione.ImportoDIP*CalendarioSpettacolo.Perc_puntovendita_SS/100),
    							StorTransazione.ImportoCalcolatoDirittoPrevenditaPuntoVenditaCliente=(StorTransazione.ImportoDIP*CalendarioSpettacolo.Perc_puntovendita_Cliente/100),
    							StorTransazione.ImportoCalcolatoDirttoPrevenditaNavigatoreCliente = (StorTransazione.ImportoDIP*CalendarioSpettacolo.Perc_navigatore_Cliente/100),
    							StorTransazione.ImportoCalcolatoDirittoPrevenditaNavigatoreSoftSolutons=(StorTransazione.ImportoDIP*CalendarioSpettacolo.Perc_navigatore_SS/100),
    							
    							StorTransazione.ImportoDIP= (StorTransazione.ImportoCalcolatoDirittoPrevenditaPuntoVenditaSoftSolutions+StorTransazione.ImportoCalcolatoDirittoPrevenditaPuntoVenditaCliente+StorTransazione.ImportoCalcolatoDirttoPrevenditaNavigatoreCliente+StorTransazione.ImportoCalcolatoDirittoPrevenditaNavigatoreSoftSolutons)
    							
    							StorTransazione.ImportoTotaleTransato = StorTransazione.ImportoDIP+StorTransazione.ImportoBiglietto,
    							StorTransazione.ImportoNettoGirocontoCliente=StorTransazione.ImportoTotaleTransato-(StorTransazione.ImportoTotaleTransato*CalendarioSpettacolo.Perc_SpeseFisse/100)-40
    
    FROM         CalendarioSpettacolo INNER JOIN
                          StorTransazione ON CalendarioSpettacolo.IdEvento = StorTransazione.IdEventoEND
    GO
    
    quando effettuo l'execute mi da questo errore: Msg 10054, Level 20, State 0, Line 0
    Si è verificato un errore a livello di trasporto mentre si stava inviando la richiesta al server. (provider: Provider TCP, error: 0 - Connessione in corso interrotta forzatamente dall'host remoto.)
    Ultima modifica di AntonioG; 08-09-2015 14:21 

  2. #2
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Per favore usa i tag code per qualsiasi codice

    In ogni caso l'errore in questione non dipende dal software ma dalla connessione, dall'hardware o dal server.
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Beppe_94 non è in linea Novello
    Post
    8
    Like Inviati  
    0
    Like Ricevuti  
    0
    Scusa la mia ignoranza, ma come inserisco il tag code?

  4. #4
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Quote Originariamente inviato da Beppe_94 Visualizza il messaggio
    Scusa la mia ignoranza
    Tutto scritto nel regolamento (link in alto a sinistra) che si dà per scontato si sia letto prima di postare nel forum.

    Leggendo, troverai le spiegazioni e il link CODE ...

    Comunque, ho visto che hai inserito tra QUOTE ... devi semplicemente usare CODE al posto di QUOTE ...
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    Beppe_94 non è in linea Novello
    Post
    8
    Like Inviati  
    0
    Like Ricevuti  
    0
    ok grazie mille
    ps: non potresti darmi una mano con il codice? please

  6. #6
    Post
    17,513
    Blogs
    6
    Like Inviati  
    6
    Like Ricevuti  
    36
    Hai letto la mia risposta precedente? Non mi pare che sia un problema di codice ma di connettività tra il tuo client e il server sql.
    ℹ️ Leggi di più su AntonioG ...

  7. #7
    Beppe_94 non è in linea Novello
    Post
    8
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ok grazie mille, ho dato importanza al tag code e non ho notato la risposta al problema, scusami!

    Provo a verificare

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Operazioni tra date
    Da henryfound nel forum Microsoft Access
    Risposte: 30
    Ultimo Post: 21-11-2013, 15:29
  2. Operazioni tra date
    Da henryfound nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 16-11-2013, 11:28
  3. operazioni tra campi
    Da FLAVIANO nel forum Microsoft Access
    Risposte: 5
    Ultimo Post: 26-04-2013, 18:09
  4. Operazioni datagridview
    Da labrujita nel forum Visual Basic .Net
    Risposte: 3
    Ultimo Post: 11-05-2008, 20:25
  5. [C] Operazioni sui files
    Da ger167 nel forum C/C++
    Risposte: 1
    Ultimo Post: 08-04-2005, 16:32