Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema SQL con date

  1. #1

    problema SQL con date

    Vorrei estrarre i record che si trovano tra due range di date...
    Prima ho provato a scrivere:
    codice:
    SELECT ID_Cliente, Cognome, Nome, Telefono, [E-mail], Tipo, Fonte FROM Clienti 
    WHERE (Tipo='Telefonata' ) and (Datacontact >= #04/06/2006# And 
    Datacontact <= #04/07/2006#)
    poi

    codice:
    SELECT ID_Cliente, Cognome, Nome, Telefono, [E-mail], Tipo, Fonte FROM Clienti 
    WHERE (Tipo='Telefonata' ) and (Datacontact BETWEEN #04/06/2006# And #04/07/2006#)
    ma in tutti e due i casi non mi esce nulla....
    Il database usato è un database access....

    che devo fare?

    ho anche trovato la seguente discussione:
    http://forum.html.it/forum/showthrea...y&pagenumber=3
    Ma comunque non capisco ... mi sembra di aver ftto tutto bene...
    vedete l'errore?



    Grazie.
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  2. #2
    trovato. il formato che devo usare nell'sql è mm/gg/aaaa... come faccio ad usare invece quello standard gg/mm/aaaa? oppure a convertirli?
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  3. #3
    Credo tu debba usare qualche funzione in ASP che, dopo aver ricavato i dati, ti converte la data nel nostro formato.
    Forse con FormatDateTime() puoi fare qualcosa..... a memoria non mi ricordo sinceramente

    Comunque nel DB va salvato in quel formato per forza (credo)

    PS - Prendi le mie parole come se fosse "La Fiera delle Baggianate"!

  4. #4
    Risolto. Quello che dici tu è una bella idea ma fa solo una conversione "estetica" della data.

    invece io ho scritto questa funzione che mi fa la conversione...
    codice:
    function converti_data(data)
    	converti_data=datePart("m",data)&"/"&datePart("d",data)&"/"&datePart("yyyy",data)
    end function
    fatemi sapere se c'è un metodo più veloce.

    Ciao
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    Metti session.lcid=1033 prima della select, e session.lcid=1040 dopo (in pratica trasformi momentaneamente la data nel formato inglese per il tempo della select)

  6. #6
    fico!! bella!
    Rey
    La vita è un panaro, non sai mai quello che ti esce!
    photorealistic 3D rendering and animations and WEB Design

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.