Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555

    Estrarre un dateformat da query con inner join

    Salve ragazzi,
    il mio problema è semplice. Vorrei che nella seguente query:

    "SELECT utenti.*, eventi.evento as strEvento, ordini.*
    FROM utenti
    INNER JOIN ordini ON ordini.utente_id = utenti.utente_id
    INNER JOIN eventi ON eventi.event_id = ordini.event_id
    WHERE utenti.utente_id ='".$_GET['id']."' Order by ordine_id Desc LIMIT $primo, $per_page"


    si potesse inserire la stringa:

    date_format(data,'%d-%m-%Y %H:%i') AS 'dataora'

    in maniera tale che dalla tabella ordini venga estratta la data di acquisto di un biglietto. Il problema è che non so in che parte della select inserire la stringa (supposto che sia esatta). ho provato e riprovato ma nulla. Qualche suggerimento?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Ragazzi proprio non riesco a risolvere il problema.....

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Ma è una cosa improbabile quella che sto cercando di fare oppure è fattibile? O è troppo complessa?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Ragazzi nessuno spunto?

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    In che tabella è il campo data?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    E' nella tabella ordini. Vorrei che mi visualizzasse la data relativa agli acquisti

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Sarei veramente grato a qualcuno se potesse aiutarmi a risolvere questo problema, in due giorni non sono riuscito a cavarne piede.....

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    "SELECT utenti.*, eventi.evento as strEvento, ordini.*,
    date_format(ordini.data,'%d-%m-%Y %H:%i') AS dataora
    FROM utenti
    INNER JOIN ordini ON ordini.utente_id = utenti.utente_id
    INNER JOIN eventi ON eventi.event_id = ordini.event_id
    WHERE utenti.utente_id ='".$_GET['id']."' Order by ordine_id Desc LIMIT $primo, $per_page"

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Ciao Nicola,
    tanto grazie per la risposta. La stringa che mi hai suggerito non funziona. O meglio, funziona ma sai che succede? Che mi da gli orari relativi non all'utente selezionato, ma l'orario degli ultimi acquisti effettuati. In questo caso siccome l'utente che ho scelto ha fatto due acquisti, l'orario che mi esce fuori è relativo agli ultimi due acquisti effettuati in assoluto!!! Che con l'utente selezionato non c'entrano nulla perchè sono orari che appartengono ad acquisti di un altro utente (l'ultimo che ha effettuato acquisti!)

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Come non detto, ho apportato una correzione al mio codice e ora funziona perfettamente!! Grazie Nicola!!

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.