MySQL Forums
Forum List  »  Newbie

ordinamento di un recordset su due tabelle
Posted by: francesco cela
Date: July 06, 2023 04:24PM

buon giorno ,sto provando a fare una query su due tabelle ( 1 cliente, 2 giro) cliente: nome , telefono,idpass(frequenza di passaggio),indirizzo,zona .
giro: nome,giornopassaggio,note.
Mi occorre vedere l'ultimo giorno di passaggio , nome,idpass e la differenza fra il giorno corrente e l'ultimo passaggio e idpass:
"SELECT cliente.nome,giro.giornopassaggio,cliente.idpass,giro.note,(cliente.idpass-((CURDATE()-giro.giornopassaggio))) as diff FROM cliente INNER JOIN giro ON cliente.nome = giro.nome WHERE giro.giornopassaggio = (SELECT Max(giro.giornopassaggio) from giro where giro.nome = cliente.nome) ORDER BY diff asc"
ho provato con questo ma non mi mette in ordine per la differenza (diff) , io penso perche' diff non e' una colonna vera mi servirebbe aiuto

Options: ReplyQuote


Subject
Written By
Posted
ordinamento di un recordset su due tabelle
July 06, 2023 04:24PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.