Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. yusizu
    3. Post
    Y

    yusizu

    @yusizu

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 2
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Lamezia Terme Età 44
    0
    Reputazione
    2
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da yusizu

    • [mysql] somma campo su due tabelle

      Salve, avrei bisogno di una mano nella modifica di una query che mi sommi le quantità presenti in 2 tabelle:

      
      SELECT A.*, A.Qty-SUM(B.qty) AS qty_tot  FROM A INNER JOIN
      B. ON A.IDItem WHERE B.id_articolo=A.IDItem  AND B.mov='fix' 
      GROUP BY A.IDItem  HAVING qty_tot>0
      
      

      dove la tabella A contiene tutti i record degli articoli con una quantità iniziale mentre la tabella B solo gli articoli eventualmente movimentati (id_articolo=IDItem)

      Il problema è che così facendo estraggo "solo" i record presenti nella tabella B mentre io dovrei estrarre cmq tutti i record presenti nella tabella A (se poi IDItem = id_articolo allora sommo le quantità (B) altrimenti avrò la quantità iniziale di A)

      Grazie fin d'ora

      postato in Coding
      Y
      yusizu
    • [mysql] select sum(a-b)

      salve,
      mi sono appena iscritto su questo forum con la speranza che sia "diverso" da gli altri, ovvero un luogo dovere poter mettere a disposizione le proprie conoscenze e condividerle con gli altri;

      detto questo vengo al problema con una query mysql, ho una situazione del genere:id A B
      1 0.00 150.00
      2 50.00 0.00
      3 100.00 0.00 /// A PARTIRE DA QUI PERCHE' LA SOMMA DI A=150,00 - SOMMA DI B=150,00 E' UGAULE A 0 (SALDO)
      4 200.00 0.00

      Avrei bisogni di estrapolarmi tutti i record a partire dal record che come differenza tra la somma progressiva di A-B abbia "0", per intenderci il classico dare avere saldo, il saldo però lo genero a volo

      questo è il punto morto dove mi trovo ora:

      
      
      SET @somma:=0;SELECT id, data, dare, avere, (@somma := @somma + dare - avere) as saldo FROM tabelaWHERE id_utente =  '1' ORDER BY data, id
      

      così facendo ottengo tutti i record con DARE AVERE e SALDO(aggiornato) ma non riesco a far partire lo scorrimento solo dall'id corrispondente al saldo 0

      spero possiate aiutarmi Grazie

      postato in Coding
      Y
      yusizu