Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Hybrid View

  1. #1
    prepara prima la JOIN con tre tabelle come ti ho detto io, poi la sistemiamo, dai

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    devo testare bene questa cosa......

    la tabella vendite si chiama MovimentiDetail
    la tabella ArticoliDettaglio si chiama ArticliD

    codice:
    select
    coalesce(articolid.idarticolo,movimentidetail.idarticolo) idarticolo
    ,coalesce(articolidet.item,articolimov.item) item
    ,movimentidetail.quantita
    ,coalesce(articolid.c_quantitaum * coalesce(movimentidetail.c_quantitaum,0),movimentidetail.c_quantitaum) c_qua
    from movimentidetail
    left join articolid on articolid.idarticolomaster=movimentidetail.idarticolo
    left join articoli ArticoliMov on ArticoliMov.id=movimentidetail.idarticolo
    left join articoli ArticoliDet on ArticoliDet.id=articolid.idarticolo

    tu cosa ne pensi?


    ps.:nel titolo avrei dovuto scrivere 'Firebird SQL'

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    adesso stacco un po....troppo mal di testa
    i primi test sembrano funzionare

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    si, riesco ad ottenere il risultato voluto.
    la query funziona bene!

    grazie optime per i suggerimenti molto preziosi

  5. #5
    posta la query, così da essere fonte di ispirazione per altri che dovessero avere le tue stesse esigenze

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    codice:
    select
    coalesce(articolid.idarticolo,movimentidetail.idarticolo) idarticolo
    ,coalesce(articolidet.item,articolimov.item) item
    ,movimentidetail.quantita
    ,coalesce(articolid.c_quantitaum * coalesce(movimentidetail.c_quantitaum,0),movimentidetail.c_quantitaum) c_qua
    from movimentidetail
    left join articolid on articolid.idarticolomaster=movimentidetail.idarticolo
    left join articoli ArticoliMov on ArticoliMov.id=movimentidetail.idarticolo
    left join articoli ArticoliDet on ArticoliDet.id=articolid.idarticolo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.