+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

Query MySql

Ultimo Messaggio di micropedia il:
  1. #1
    User L'avatar di emanuele_lvl
    Data Registrazione
    Mar 2007
    Messaggi
    78

    Query MySql

    Ciao a tutti,
    chiedo un consiglio per una query MySql che mi sta facendo impazzire:
    Ho una tabella mysql che viene popolata ogni giorno con circa 20.000 record.
    I campi sono questi:

    codice prodotto
    quantità
    costo
    prezzo
    quantità_minima_ordinabile
    data inserimento (uguale per tutti i 20.000 record)

    Ora la tabella avrà circa 940.000 record (47 insert da 20.000)

    Vorrei estrarre dalla tabella quei record che hanno valori diversi all'interno di un campo per esempio tutte le quantità diverse di ogni "codice prodotto" ogni giorno tipo queste:

    Cod Prodotto | Data | Qty
    aaaaaaaaaaa | 1gen | 4
    aaaaaaaaaaa | 2gen | 8
    aaaaaaaaaaa | 3gen | 5
    bbbbbbbbb | 1gen | 1
    .. esempio se il 2 e il 3 gennaio non c'è variazione di quantità non c'è bisogno di estrarlo
    cccccccccccc | 1gen | 2
    cccccccccccc | 2gen | 6
    ecc..

    Sapete come posso fare o in che modo potrei arrivare ad una soluzione?

    Grazie

  2. #2
    Moderatore L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    482
    Aggiungi PietroR su Linkedin
    Ciao emanuele_lvl
    hai la possibilità di elaborare la query estratta con del codice php o altro? Perché solo tramite MySQL la vedo dura..

  3. #3
    User L'avatar di emanuele_lvl
    Data Registrazione
    Mar 2007
    Messaggi
    78
    Ciao PietroR,
    si volendo avrei la possibilità di estrarre con il php.
    In MySql è impossibile estrarre con una o più query?

  4. #4
    User L'avatar di Artigiani del Web
    Data Registrazione
    Oct 2012
    Località
    Montebelluna (TV)
    Messaggi
    317
    Segui Artigiani del Web su Twitter Aggiungi Artigiani del Web su Google+ Aggiungi Artigiani del Web su Facebook Aggiungi Artigiani del Web su Linkedin Visita il canale Youtube di Artigiani del Web
    Mi viene in mente solo SELECT DISTINCT, non so se può fare al caso tuo. Dovrai ragionarci un po' su

  5. #5
    Moderatore L'avatar di PietroR
    Data Registrazione
    Feb 2013
    Località
    Brescia
    Messaggi
    482
    Aggiungi PietroR su Linkedin
    A me viene in mente solamente un interazione fra una query MySQL e del codice php. Senza non saprei come farlo

  6. #6
    User L'avatar di micropedia
    Data Registrazione
    Dec 2016
    Località
    Pozzuoli
    Messaggi
    119
    Segui micropedia su Twitter Aggiungi micropedia su Google+ Aggiungi micropedia su Facebook Aggiungi micropedia su Linkedin Visita il canale Youtube di micropedia
    Devi scrivere una stored procedure che memorizza in una variabile il valore della quantità ed in un ciclo (ordinato per data) controlli se il valore successivo è diverso dal precedente se si lo memorizzi in una tabella d'appoggio che svuoti prima della procedura e alla fine ti darà il risultato che cerchi.
    Marco Ilardi Micropedia s.r.l.

+ Rispondi alla Discussione

^ 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
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.