Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema data

  1. #1

    problema data

    sto facendo dei report ordinati per mese!
    con questa istruzione visualizzo i record:
    codice:
      SELECT * FROM gestpagamenti INNER JOIN Clienti ON gestpagamenti.idcliente = Clienti.id WHERE Agente = '"& QSAgente &"' AND Servizio = '"& QSServizio &"'  AND Data BETWEEN  #"& QSdata1 & "# AND #" & QSdata2 & "# ORDER by Data ASC
    il problema è che se passo le date in questo formato
    dal 01/03/2011 al 31/03/2011
    mi visualizza tutti i record dal gennaio a marzo

    se passo le date in questo formato
    dal 03/01/2011 al 03/31/2011
    non mi visualizza tutti i record di marzo

    il mese di agosto: dal 08/01/2011 al 08/31/2011
    mi visualizza anche dei record di marzo che hanno come data 03/08/2011


    non capisco!

    come posso risolverlo?

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il db ragiona all'inglese prova le query con mm/dd/yyyy

    Roby

  3. #3
    ma infatti quando passo le date all'inglese
    dal 03/01/2011 al 03/31/2011 (1 marzo - 31 marzo)
    non mi visualizza tutte le date di quel mese anzi quando seleziono il mese di agosto

    il mese di agosto: dal 08/01/2011 al 08/31/2011
    mi visualizza anche un record con data di marzo (03/08/2011 e lui lo vede come 08/03/2011)

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.