Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    5

    Selezione casuale di records

    Ciao a tutti,
    sono due giorni che sto impazzendo per risolvere un problema con access 2007

    Sto creando un database con lo scopo di selezionare un campione.

    Il campione deve risultare il 15% del totale e lo chiamerò "campione 15%"
    Il campione deve essere disponibile presso lo stabilimento e lo chiamerò "materiale disponibile"

    Se il "campione 15%" > "materiale disponibile" allo stabilimento allora dovrò prendere tutto il materiale disponibile, altrimenti dovrò prendere il campione 15%.

    Es.
    Contratto Matricola campione 15% materiale disponibile materiale da ritirare
    y x 100 50 50

    Oppure
    Contratto Matricola campione 15% materiale disponibile materiale da ritirare
    z k 50 100 50


    Dal totale dei record (circa 50.000 di matricole e contratti diversi) dovrò selezionare solo alcuni record in modo casuale di quella matricola e contratto.

    Io ho una tabella tipo quella sopra e vorrei aggiungere un comando sulla destra che mi permetta di visualizzare tutti i Serial Number da selezionare.

    Vi ringrazio infinitamente...

    Ciao
    Camilla










  2. #2
    quindi il tuo problema è selezionare 7500 record casuali?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    5

    Si hai centrato il probelma...

    Si hai centrato il problema... e non so usare il visual basic...

    Quote Originariamente inviata da optime Visualizza il messaggio
    quindi il tuo problema è selezionare 7500 record casuali?

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    5
    SELECT Z_PTF.[Position], Z_PTF.[Barcode], Z_PTF.[CONTRATTO_SAP], Z_PTF.[MATRICOLA_ENEL], Z_PTF.[COSTRUTTORE], Z_PTF.[Clausola Garanzia del 15%], Z_PTF.[VolG], Z_PTF.[20% Da Richiedere a PFT], Z_PTF.[15% Da Richiedere a PFT]
    FROM Z_PTF
    SELECT Z_PTF.[Position] FROM Z_PTF ORDER BY RAND() LIMIT 7500;

    Mi dice errore nel FROM....



    Quote Originariamente inviata da optime Visualizza il messaggio

  6. #6
    sono due select, credo che su access t ne possa lanciare una alla volta; in più, stai usando LIMIT, che è una clausola di mySQL. Leggi bene TUTTO l'articolo che ti ho postato

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2015
    Messaggi
    5
    Sei stato eccezionale... ho risolto!!! Grazie infinite. Super Sostegno

  8. #8
    optime! e allora, birretta!

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