Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Recupero penultimo Id

  1. #1

    Recupero penultimo Id

    Ho la seguente query
    codice:
    SELECT MAX(articoli_scacchi.Id)-2 AS Massimo, Titolo_Articolo,Descrizione_Articolo,Data_Creazione
    se la provo a se selezionare il campo Massimo non corrisponde ai restanti records. Meglio dire che i restanti records sono esattamente il primo inserito e non il terzo ultimo.
    Vi ringrazio

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Non sono sicuro ma hai provato ad aggiungere GROUP BY articoli_scacchi.Id alla fine?

  3. #3
    Non so che DB usi, io in Firebird farei così
    SELECT First 1 skip 1 Id AS Massimo, Titolo_Articolo,Descrizione_Articolo,Data_Creazion e from articoli_scacchi order by Id DESC

    N95

  4. #4
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Prova così

    codice:
    SELECT * FROM tabella T
    WHERE (SELECT COUNT(*) FROM tabella T2 where T2.id > T.id) = 1

  5. #5
    Ok ho risolto con questo tipo di select
    select * from articoli_scacchi ORDER BY ID DESC LIMIT 2,1";
    siete stati tutti gentilissimi.
    Grazie

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.