Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Sql con le date

  1. #1

    Sql con le date

    Ho impostato in sql il campo data come date
    l'ordinazione per date va bene
    ma quando eseguo questo comando

    codice:
    sql = "SELECT * FROM fattura  where data = " & date & " ORDER BY data "
    mi da come risultato niente,però ci sono oggetti nel database aventi le date di oggi, come posso risolverlo , poi sempre attraverso sto campo vorrei anche fare una selezione per mese e per anno e per giorno
    http://www.danguru.com
    -------------------------
    http://www.mambo.it

  2. #2
    se utilizzi sqlserver

    codice:
    data = YYYY/MM/DD
    sql = "SELECT * FROM fattura WHERE data = CONVERT(DATETIME, '" & data & "', 102) "
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    utilizzo mysql
    http://www.danguru.com
    -------------------------
    http://www.mambo.it

  4. #4
    controlla la data con il formato YYYY/MM/DD e controlla il tipo di campo data: date o datetime, datetime memorizza anche l'ora
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    il formato che me le sono salvate è diverso è DD/MM/YYYY ma dovrei fare al contrario ,come faccio con il now a formattarlo in YYYY/MM/DD
    il campo è solo date

    ho constatato adesso che proprio il mysql le registra in quel modo cioè in dd/mm/yyyy
    http://www.danguru.com
    -------------------------
    http://www.mambo.it

  6. #6
    Originariamente inviato da car2407
    il formato che me le sono salvate è diverso è DD/MM/YYYY ma dovrei fare al contrario ,come faccio con il now a formattarlo in YYYY/MM/DD
    il campo è solo date

    ho constatato adesso che proprio il mysql le registra in quel modo cioè in dd/mm/yyyy
    allora:

    codice:
    SELECT * FROM TABELLA WHERE DATA = 'DD-MM-YYYY'
    dovrebbe funzionare
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  7. #7
    ho scoperto che mi trova la data con l'impostazione YYYY-MM-DD
    anche se mi da come risposta DD-MM-YYYY
    http://www.danguru.com
    -------------------------
    http://www.mambo.it

  8. #8
    risolto


    codice:
    data = date
    y = year(data)
    m = month(data)
    d = day(data)
    
    datanow = y &"-"& m & "-"& d
    
    sql = "SELECT * FROM fattura  where data = " & datanow & " ORDER BY data "
    http://www.danguru.com
    -------------------------
    http://www.mambo.it

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.