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. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Query MySql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • E
      emanuele.lvl User • ultima modifica di

      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

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        pietror User Attivo • ultima modifica di

        Ciao emanuele_lvl
        hai la possibilità di elaborare la query estratta con del codice php o altro? Perché solo tramite MySQL la vedo dura..

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • E
          emanuele.lvl User • ultima modifica di

          Ciao PietroR,
          si volendo avrei la possibilità di estrarre con il php.
          In MySql è impossibile estrarre con una o più query?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            artigiani.del.web User Attivo • ultima modifica di

            Mi viene in mente solo SELECT DISTINCT, non so se può fare al caso tuo. Dovrai ragionarci un po' su 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pietror User Attivo • ultima modifica di

              A me viene in mente solamente un interazione fra una query MySQL e del codice php. Senza non saprei come farlo

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • marcoilardi
                marcoilardi User Attivo • ultima modifica di

                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.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti