Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problemino sql

  1. #1

    problemino sql

    cari raagzzi ho una bella query da fare:


    SELECT opdn.DocEntry, opdn.DocNum, opdn.GroupNum, opdn.CardName, opdn.CardCode, opdn.U_CODMAGA,
    opdn.U_CODSPED,opdn.U_CELLA, opdn.U_DTFRANCH, pdn1.WhsCode, pdn1.BaseRef, pdn1.LineNum, pdn1.ItemCode,
    pdn1.Quantity, pdn1.TrnsCode, oitm.ItemName, octg.PymntGroup, octg.GroupNum, [@magazzini].code,
    [@magazzini].Name, oshp.TrnspCode, oshp.TrnspName, giornale.qta_mov FROM octg, opdn, pdn1, oitm, oshp, ocrd,
    [@magazzini], giornale
    WHERE opdn.DocEntry = pdn1.DocEntry
    and pdn1.ItemCode = oitm.ItemCode
    and giornale.NUMERO_mad = pdn1.baseref
    and pdn1.TrnsCode = oshp.TrnspCode
    and opdn.CardCode = ocrd.CardCode
    and opdn.GroupNum = octg.GroupNum
    and opdn.U_CODMAGA = [@magazzini].Code
    and opdn.U_CODSPED = 0005
    and (--------giornale.qta_mov--------) <> 0 order by opdn.U_DTFRANCH


    il campo contrassegnato con i trattini deve essere una somma di una ltra tabella in base ad un campo...

    come posso implementarla??

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    o ti fai una funzione (se il tuo db le supporta)
    oppure fai una query in precedenza dove calcoli la somma e poi passi il valore nella seconda query.
    che db usi?
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3

    SQL server 2000

    ok, quindi faccio due query, ok! grazie

    è corretta la query cosi?

    select sum(qta_mov) from giornale where numero_mad group by numero_mad

  4. #4
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    con sql fai una funzione!!!!
    UDF
    Tutti vogliono parlare, nessuno sa ascoltare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.