Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241

    [sql] l'intera riga con il valore massimo

    devo estrarre il record intero che abbia la data più alta

    "SELECT MAX(Data_iscrizione) FROM utenti" però mi restituisce solo la data

    sbaglio qualcosa nella query o devo prima trovare la data e poi prendere la riga con l'ultimo iscitto tramiote un'altra quesry?

  2. #2
    codice:
    SELECT * from utenti where Data_iscrizione=(select max(Data_iscrizione) from utenti);
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  3. #3
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241
    grazie

  4. #4
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241
    Non funge

    mi dice che c'è un errore "near select max(Data_iscrizione) from utenti"

  5. #5
    strano, provata in access e funziona .... posta la riga che ti da errore ...
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  6. #6
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241
    SELECT * FROM utenti WHERE Data_iscrizione=(select max(Data_iscrizione) from utenti) AND Attivo = 1;

    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [MySQL][ODBC 3.51 Driver][mysqld-4.0.20-standard-log]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select max(Data_iscrizione) from utenti) AND Attivo = 1

  7. #7
    su mysql non so come si possa scrivere ...

    come fai in myusql a prendere la prima riga di un set di risuktati? perchè così potresti semplixcemente ordinare la query per data e prendere la prima riga ...
    se non è bello ciò che è bello figuriamoci ciò che è brutto!!



    fai anche tu come me: indenta il codice!!!!

  8. #8
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241
    non ne ho idea :master:

    speravo che me lo diceste voi infatti

  9. #9
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    241
    risolto

    bastava un order by...

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.