Visualizzazione dei risultati da 1 a 8 su 8

Discussione: query su date

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    98

    query su date

    SELECT * FROM clienti WHERE DATE_FORMAT (dataprimocontatto, '%yyyy%mm%dd'=%2007-%%-%%) AND provincia = 'TE' OR provincia = 'PE' OR provincia = 'AQ' OR provincia = 'CH'

    Ragazzi scusate devo fare una query regione per regione su anno 2006 e poi su anno 2007 le regioni le accumulo tramite le province es. = Abruzzo, ma ho problemi sugli anni, il campo è di tipo date, qualcuno mi sa aiutare please....

    Grazie Mille

  2. #2
    SELECT * FROM clienti WHERE dataprimocontatto = YEAR('2006') AND dataprimocontatto = YEAR('2007') AND provincia = 'TE' OR provincia = 'PE' OR provincia = 'AQ' OR provincia = 'CH'


    prova così

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    98
    Ti ringrazio ma non va,

    se provo solo con anno 2005 ho 8 clienti, la query me ne restituisce 37, ho controllato esportando in excel il db, le date sono scritte tutte correttamente...

    Grazie

  4. #4
    guarda scusami ma non l'ho mai usata..

    quindi a questo punto controlla così.. YEAR(dataprimocontatto) = YEAR(2005)

    altrimenti controlla bene qui
    http://database.html.it/guide/lezion...e-funzioni-ii/

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    98
    ma ho controllato ma non ho capito praticamente niente, non soino un programmatore, il problema sta nella sintassi secondo me.....

    Grazie comunque.....

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select * from clienti
    where year(dataprimocontatto) in ('2006','2007')
    and provincia in ('TE','PE','CH')

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    98
    grandeeeeeeeee

    Graziew Mille

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    98
    scusa ma ho un ultimo problema. Come faccio a vedere i rercord con le provincie vuote???

    Ho provato provincia = 'NULL'.....o provincia = ' ' ma non ottengo altro che errori

    Grazie ancora

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.