Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116
    No magari fosse cosė semplice....
    In realtā i dati sono presenti in un unica tabella ...

  2. #12
    Originariamente inviato da djkirk
    No magari fosse cosė semplice....
    In realtā i dati sono presenti in un unica tabella ...
    In un'unica tabella? E come sono messi? Non hai semplicemente tre colonne (tra le altre) con codice, totale 2007, totale 2008?
    Mi sa che proprio non ho capito com'e' organizzata questa tabella.

  3. #13
    Originariamente inviato da djkirk
    No magari fosse cosė semplice....
    In realtā i dati sono presenti in un unica tabella ...
    Suppondendo che nella tua tabella tu abbia il codice_articolo, il prezzo e la data di inserimento movimento prova una cosa del genere:

    codice:
    SELECT 
    	codice_articolo
    	,SUM(CASE WHEN YEAR(data_movimento)='2008' THEN prezzo_articolo ELSE 0 END)) as venduto_2008
    	,SUM(CASE WHEN YEAR(data_movimento)='2007' THEN prezzo_articolo ELSE 0 END)) as venduto_2007
    FROM 
    	tua_tabella
    WHERE
    	YEAR(data_movimento) IN ('2007','2008')	
    GROUP BY 
    	codice_articolo
    ORDER BY
    	codice_articolo
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  4. #14
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    ma, una cosa cosė?
    Codice PHP:
    $codice=$_GET['codice'];
    $query='SELECT tot_2007,tot_2008 FROM Tabella WHERE codice=$codice';
    $equery=mysql_query($query,$dati_conn);
    $array=mysql_fetch_array($equery,MYSQL_NUM);
    $datovoluto=$codice '_' $array[0] . '_' $array[1]; 
    Cosė ora hai la tua variabile a portata di mano.

  5. #15
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116
    No la tabella si chiama "Movimenti di magazzino riga"... poi ne ho un'altra che si chiama "Movimenti di magazzino testata"

    Io estraggo i dati in "Movimenti di magazzino riga". I totali li trovo in runtime....

    @Anakin

    si ho provato la tua soluzione e devo dire che non č veloce sulla tabella con tutti i movimenti di magazzino. In questo caso ho creato una sotto tabella con tutti i movimenti con causale vendita. In questo caso la query č risultata veloce in quanto ha processato milioni di record in meno :-)

    Vi ringrazio moltissimo per l'aiuto che mi state dando.

  6. #16
    Chiaro, chiaro, quella č una soluzione generica, va poi ottimizzata in base alla tua struttura.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  7. #17
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    Sarā che non capisco molto di testata e compagnia, perō basta adattarlo alle tabelle o alle variabili che giā hai, mi pareva che la parte controversa fosse come unirle, non come estrarle.

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.