Risultati da 1 a 2 di 2

Discussione: [access] formule diverse in una query

  1. #1
    jhonnyjab è offline Nuovo Iscritto
    Data Registrazione
    Jan 2007
    Messaggi
    4

    [access] formule diverse in una query

    Ciao ragazzi,

    vi spiego qual è il problema!

    Un tabella è così composta



    Vorrei creare una query per farmi restituire un valore che dovrebbe calcolare il peso per ogni categoria di prodotto!

    Dovrei creare qualcosa del genere:

    se categoria=lamiera allora fai la moltiplicazione col1*colo3*col5*pesospecifico

    se categoria=tubo allora fai e metto la formula per calcolare il peso di un tubo!

    Chi mi aiuta?

    Non sono molto pratico per le formule di access!

    Grazie

  2. #2
    jhonnyjab è offline Nuovo Iscritto
    Data Registrazione
    Jan 2007
    Messaggi
    4
    Le formule sono le seguenti:



    LAMIERA= DIM1*DIM2*DIM3*0.00000785

    TUBO= DIM1^2-(DIM1-2*DIM2)^2*PIGRECO*0.25*DIM3*0.00000785

    TONDO= DIM1^2*PIGRECO*0.25*DIM2*0.00000785

    TUBO RETTANGOLARE= [DIM1*DIM2-(DIM1-DIM3*2)*(DIM2-DIM3*2)]*DIM4*0.00000785

    PIATTO= DIM1*DIM2*DIM3*0.00000785 è uguale alla lamiera

    ANELLO= (DIM1^2-DIM3^2)*PIGRECO*0.25*DIM2*0.00000785

    DISCO= DIM1^2*PIGRECO*0.25*DIM2*0.00000785 è uguale al tondo



    Questo è il codice sql della query



    SELECT dettaglirda.quantita, dettaglirda.udm, dettaglirda.idcategoria AS rda_idcategoria, dettaglirda.idprofili, categoria.[1], dettaglirda.dim1, categoria.[2], dettaglirda.dim2, categoria.[3], dettaglirda.dim3, categoria.[4], dettaglirda.dim4, dettaglirda.idqualitamateriale, 0 AS [Peso Unitario], [Peso Unitario]*[quantita] AS [Peso Totale], dettaglirda.dataconsegna
    FROM categoria INNER JOIN dettaglirda ON categoria.idcategoria = dettaglirda.idcategoria;




    Questa è l'immagine della tabella che ho modificato






    Help

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •