Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Update
    Scusatemi se insisto

    anzichè usare il mio campo data, siccome registro la stessa anche in formato TIMESTAMP ... posso fare la stessa query

    SELECT COUNT( * ) AS `Righe` , `data`
    FROM `iscrizioni`
    WHERE DATA > curdate( ) - INTERVAL 1
    MONTH GROUP BY `data`
    ORDER BY `data` ASC
    LIMIT 0 , 30

    utilizzando la data che è nel mio timestamp anzichè quella del campo date?

    stavo provando ad integrarla con il DATE_FORMAT(campo_timestamp, '%d/%m/&Y')
    ma senza successo, mi viene sempre vuota

    Grazie e scusate l'insistenza
    Perchè uso Maxthon? | Mi piace questa chat

  2. #12
    per quanto ne sò io, no. Finche il tuo campo data e di tipo DATE, lo devi inserire in formato mysql YYYY-MM-DD.

    potresti cambiare il tipo di campo a VARCHAR(10) e inserirci quello che vuoi...

  3. #13
    Originariamente inviato da sideval
    per quanto ne sò io, no. Finche il tuo campo data e di tipo DATE, lo devi inserire in formato mysql YYYY-MM-DD.

    potresti cambiare il tipo di campo a VARCHAR(10) e inserirci quello che vuoi...
    no aspetta, forse non mi sono spiegato .. non voglio sostituirlo .. io ho la data sia in formato date che in quello TIMESTAMP ... vorrei quindi fare la stessa query usando il secondo
    Perchè uso Maxthon? | Mi piace questa chat

  4. #14
    tanto per capirci bene,
    se vuoi fare la query con la seconda , timestamp lo cambi in formato mysql,
    fai la query, ti prendi i dati , e fai la coversione delle date in timestamp di nuovo.

    Mysql non ti fara fare il casting DATE -> TIMESTAMP dentro la query perche timestamp e un formato mysql a parte.

  5. #15
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Bukowski


    stavo provando ad integrarla con il DATE_FORMAT(campo_timestamp, '%d/%m/&Y')
    ma senza successo, mi viene sempre vuota
    per usare la funzione date_format il campo deve essere di tipo date o datetime, se è un unix timestamp devi fare

    select from_unixtime(tuo_timestamp,"%d-%m-%Y")

  6. #16
    ok grazie per le delucidazioni


    posso farvi l'ultima domanda?

    SELECT COUNT(*) AS `Righe` , `data`
    FROM `iscrizioni`
    WHERE DATA > curdate( ) - INTERVAL 1
    MONTH GROUP BY `data`
    ORDER BY `data` ASC
    LIMIT 0 , 30

    come faccio ad avere una somma, o una media fa lo stesso, del risultato del count?

    se provo ad intersecarla con SUM o AVG mi dice sempre che Righe non è un field esistente.

    Ciò è possibile?
    Perchè uso Maxthon? | Mi piace questa chat

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.