none
da DateTime a Date RRS feed

Tutte le risposte

  • Buongiorno pfmarro,

    Grazie per la tua domanda e per averci contattato. Mi chiamo Yordan e sarei più che felice di aiutarti con la tua richiesta. 

    In QUESTO articolo sono descritti un po' di cose piu' di base. 

    Ed in QUESTO, troveresti le spiegazioni su quanto riguarda i format ed il passaggio da un DB ad un altro (query).

    Farci sapere se risolvi il caso.

    Grazie


    • Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie. Il contenuto fornito “as is“ non comporta alcuna responsabilità da parte dell’azienda.

    martedì 13 luglio 2021 13:56
    Moderatore
  • ringrazio del messaggio

    il problema è che in un campo DateTime di SQL con BusinessCentral viene inserito a volte data e ora e a volte solo data

    come posso creare una vista che mi visualizzi dolo date in modo che da access veda solo la data?

    o con una query pass-through come posso creare il campo calcolato?

    GRAZIE

    martedì 13 luglio 2021 14:18
  • Puoi fare il cast al tipo DATE:

    CONVERT(DATE, [mioCampoDateTime])

    oppure lo converti in stringa imponendo il formato gg/mm/aaaa:

    CONVERT(char(10), [mioCampoDateTime], 103)

    Qui trovi la documentazione sulla CONVERT.

    martedì 13 luglio 2021 15:55
  • grazie del messaggio

    se scrivo nel riquadro sql

    SELECT        DataProva, CONVERT(date, DataOra) AS Data1, CAST(DataOra AS Date) AS Data2
    FROM            DataWW

    funziona non capisco perche' se scrivo 

    nel RIQUADRO CRITERI

    CAST(DataOra AS Date) mi da' errore   --> TIPO DI DATI NON CORRISPONDENTE

    CONVERT(date, DataOra) --> TIPO DI DATI NON CORRISPONDENTE IMPOSSIBILE CONVERTIRE

    martedì 13 luglio 2021 16:42
  • Potrebbe essere che il campo DataOra non sia un datetime ma una semplice stringa ed in tal caso alcune righe potrebbero non contenere un valore corretto per il cast a Date; puoi verificare con:

    SELECT        DataOra
    FROM            DataWW
    where try_cast(DataOra as Date) is null
    Giorgio

    mercoledì 14 luglio 2021 06:35