Aiutare con un valore fuori portata
-
02-11-2019 - |
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