Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27

Discussione: Query MySQL con date

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417

    Query MySQL con date

    ciao a tutti come va?

    non riesco a creare una query che mi estrapoli dei risultati con degli intervalli di tempo...

    allora io ho il capo data che è cosi composto 2013-02-20 12:35:25 è un capo timestamp di mysql e vorrei inserire un query che mi faccese delle ricerche con deigli tervalli es dal 18-02-2013 al 20-02-2013

    ho provato anche con

    select * from Tabella where data between '2013-02-18 00:00:00' and '2013-02-20 00:00:00'

    ho provato con like con and ma nulla da fare come posso uscirne vivo ?

    grazie in anticipo

  2. #2
    where campodata>=tuadatainizio and campodata=<tuadatafine

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    e se volessi escludere un rang di date che è incluso in quella selezione?

    esempio dal 16/02/2013 al 20/02/2013 ma non mostrare quelle del 18/02/2013 ?

  4. #4
    and campodata<>datadaescludere

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    grazie mille ora ci provo

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    ho provato

    select * from Tabella where data between '2013-02-26 00:00:00' and '2013-02-27 00:00:00' and data between <> '2013-02-02 00:00:00' and '2013-02-03 00:00:00'

    l'esclusione mi da errore Mysql #1064

  8. #8
    perché usi between per un giorno solo? e poi (eventualmente)

    ... AND NOT (data betweeen ...)


  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    417
    uso il between per dividere le ore no?

    select * from Tabella where data between '2013-02-26 16:00:00' and '2013-02-27 20:00:00' and not ( data between <> '2013-02-02 16:00:00' and '2013-02-03 20:00:00')

    allora io devo estrapolare dei dati che sono stati inseriti dal 2013-02-26 16:00:00 al '2013-02-27 20:00:00 ma non quelli che sono stati inseriti anche il 2013-02-02 16:00:00 i quel lasso di tempo 2013-02-03 20:00:00

  10. #10

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.