Maiessequelle query sosse

Collapse
X
 
  • Filter
  • Ora
  • Show
Clear All
new posts
  • Sergio
    Administrator
    • May 1999
    • 88607
    • 2,362
    • 3,276
    • United States [US]
    • Florida
    • Send PM

    Maiessequelle query sosse

    Detto anche MySql SOS

    Perchè una query funziona e mi selezione WHERE data = '2006-08-13' ma non fa nulla se faccio WHERE data < '2006-08-13'



  • luna80
    Administrator
    • Jun 2005
    • 41089
    • 1,562
    • 1,403
    • Switzerland [CH]
    • Send PM

    #2
    la domanda più stupida che mi verrebba da farti è: ma sei sicuro che ci sono record che hanno una data minore di '2006-08-13'?
    ok ok, fin qui penso che hai già controllato pure tu...

    io una volta ho avuto il tuo stesso problema ma per via che nel db c'erano registrate anche le ore (data nel formato yyyy.MM.dd HHss). che formato ha la tua data? se l'orario c'è ed è diverso da 00:00:00.000 potrebbe darti il tuo problema.

    hai provato per curiosità a fare <= al posto che solo <?

    cmq io ho provato per sicurezza in un mio db mysql e funziona,...(come orario ho 00:00:00.000)

    Commenta

    • Ayurvedi77
      Bodyweb Senior
      • Apr 2002
      • 1632
      • 19
      • 6
      • Pisa
      • Send PM

      #3
      Sergiuzzo dai un'occhio qua:
      ___________________


      Codice:
      apt-get remove brain
      apt-get install windows-Vista
      ___________________

      Commenta

      • Sergio
        Administrator
        • May 1999
        • 88607
        • 2,362
        • 3,276
        • United States [US]
        • Florida
        • Send PM

        #4
        Originariamente Scritto da luna80 Visualizza Messaggio
        la domanda più stupida che mi verrebba da farti è: ma sei sicuro che ci sono record che hanno una data minore di '2006-08-13'?
        ok ok, fin qui penso che hai già controllato pure tu...

        io una volta ho avuto il tuo stesso problema ma per via che nel db c'erano registrate anche le ore (data nel formato yyyy.MM.dd HHss). che formato ha la tua data? se l'orario c'è ed è diverso da 00:00:00.000 potrebbe darti il tuo problema.

        hai provato per curiosità a fare <= al posto che solo <?

        cmq io ho provato per sicurezza in un mio db mysql e funziona,...(come orario ho 00:00:00.000)
        Ho già fatto tutte queste prove, anche un altro ragazzo su vbulletin.com mi dice che a lui funziona con la stessa sintassi
        La data è in formato date (yyyy-mm-dd)



        Commenta

        • Sergio
          Administrator
          • May 1999
          • 88607
          • 2,362
          • 3,276
          • United States [US]
          • Florida
          • Send PM

          #5
          Originariamente Scritto da Ayurvedi77 Visualizza Messaggio
          Mhh... grazie, stanotte provo in questo modo, con queste funzioni, per il momento ho messo un LIMIT sui record.



          Commenta

          Working...
          X