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

    [mySQL] Ordinare tabella ed estrarre 2 record

    Ciao a tutti!

    Ho un problema... ho bisogno di estrarre 2 soli record da una tabllea.
    Prima di estrarli vorrei riordinarla, perchè bisogna estrarre solo un valore e quello successivo.

    Io ho provato una piccola query... ma mi sa che sbaglio qualcosa:

    codice:
    SELECT * FROM news
    ORDER BY id
    WHERE id >= 20111101
    LIMIT 0,2
    La tabella si chiama news.
    Il campo id è la data nel formato 20110223, quindi ordinando per id escono in ordine cronologico.

    Dove sbaglio?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Intanto l'order by va dopo il where.
    Poi esiste un tipo di dato apposito (date) per memorizzare le date nel formato aaaa-mm-gg.

  3. #3
    Ma se io l'order lo metto dopo il where... me li ordina dopo averli estrapolati?

    Cmq lo so k esiste il 'date' ma io volevo che l'id fosse la data! xD

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.