Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [SQL] query max 2 record

    Buon lunedì mattina a tutti!
    Come faccio a recuperare da una tabella che contiene anche un campo data
    solo i primi 2 record per ogni data anche se ce ne sono di ulteriori
    (il db è access)

    es.
    milano - 01/12/2003
    roma - 01/12/2003
    parma - 01/12/2003
    napoli - 02/12/2003
    firenze - 02/12/2003
    torino - 02/12/2003

    risultato :

    milano - 01/12/2003
    roma - 01/12/2003
    napoli - 02/12/2003
    firenze - 02/12/2003


    grazie.
    Marco

    BillyCorgan.it
    http://www.billycorgan.it

  2. #2
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Potresti fare un ciclo:
    pippo = 0
    Do while not pippo = 2
    rs("data")
    .
    .
    .
    .
    .
    pippo=pippo + 1
    rs.movenext
    Loop

    Così lo fai solo per i primi due recordset che trovi...
    una parola è poca e due sono troppe

  3. #3
    Utente di HTML.it L'avatar di Toeke
    Registrato dal
    Aug 2002
    Messaggi
    348
    Codice PHP:
    select top [NumeroRecord] [NomeCampofrom [NomeTabella

  4. #4

    mh..

    vedo che ci sono 2 scuole di pensiero, però ho dei dubbi su tutte e due le soluzioni proposte

    sanny, mi sono dimenticato di dire una cosa, le date che ricavo vanno poi messe in una matrice di questo tipo MIAMATRICE(31,2) dove 31 è il numero dei giorni e due il numero di record possibili per questi due giorni (es. risultato finale leggendo il mio esempio di prima

    miamatrice(1,1) = "Milano"
    miamatrice(1,2) = "Roma"
    miamatrice(2,1) = "Napoli"
    miamatrice(2,2) = "Firenze"

    così magari si capisce meglio quello che voglio ottenere :tongue:
    ho capito la tua soluzione concettualmente ma non riesco ad applicare il codice giusto per avere i risultati desiderati. (e poi...non sarà troppo dispendioso come codice ?)

    toeke, la tua soluzione è quella che avevo pensato inizialmente ma in realtà dovrebbe essere una cosa del genere

    SELECT TOP 2 Data FROM Tabella

    solo che me lo deve fare per ogni data presente e non riesco ad arrivarci
    BillyCorgan.it
    http://www.billycorgan.it

  5. #5

    up

    up
    BillyCorgan.it
    http://www.billycorgan.it

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.