Domanda

Ho questa domanda che mi sta dando un errore

La conversione di un tipo di dati VARCHAR in un tipo di dati DateTime ha comportato un valore fuori portata.

Domanda:

select 
    COUNT(*) 
from 
    dbo.patient
INNER JOIN 
    dbo.study on dbo.patient.pk = dbo.study.patient_fk
              and dbo.study.study_datetime IS NOT NULL
              and dbo.patient.pat_birthdate IS NOT NULL
              and dbo.study.study_datetime <= DATEADD(D, -2192, GETDATE())
              and dbo.patient.pat_birthdate <= DATEADD(D, -7670, GETDATE());

Ho letto dove questo potrebbe aiutare a convertire in "DateTime2", ma non riesco a capire come convertire correttamente la colonna "S.Study_datetime" in quanto questa colonna ha più che probabilmente alcuni valori negativi come voci.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top