From 61dd1bc90136f79381b269f80f3b597e17de6b45 Mon Sep 17 00:00:00 2001 From: Binal Patel Date: Thu, 9 Jul 2026 16:05:04 -0600 Subject: [PATCH] Fix isnumeric() usage in SNPRC demographics queries --- snprc_ehr/resources/queries/study/animalDemographics.sql | 2 +- snprc_ehr/resources/queries/study/demographicsCurLocation.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/snprc_ehr/resources/queries/study/animalDemographics.sql b/snprc_ehr/resources/queries/study/animalDemographics.sql index c29624a6..516f8505 100644 --- a/snprc_ehr/resources/queries/study/animalDemographics.sql +++ b/snprc_ehr/resources/queries/study/animalDemographics.sql @@ -9,7 +9,7 @@ SELECT d.species.arc_species_code as species, CASE WHEN h.cage is null THEN h.room - WHEN isnumeric(h.cage) = 1 THEN (h.room || '-' || cast(cast(h.cage as DECIMAL) as varchar) ) + WHEN isnumeric(h.cage) THEN (h.room || '-' || cast(cast(h.cage as DECIMAL) as varchar) ) ELSE (h.room || '-' || h.cage) END AS Location, h.room as room, diff --git a/snprc_ehr/resources/queries/study/demographicsCurLocation.sql b/snprc_ehr/resources/queries/study/demographicsCurLocation.sql index 3f69f999..b1580016 100644 --- a/snprc_ehr/resources/queries/study/demographicsCurLocation.sql +++ b/snprc_ehr/resources/queries/study/demographicsCurLocation.sql @@ -11,7 +11,7 @@ SELECT d2.id, CASE WHEN d2.cage is null THEN d2.room - WHEN isnumeric(d2.cage) = 1 THEN (d2.room || '-' || cast(cast(d2.cage as DECIMAL) as varchar) ) + WHEN isnumeric(d2.cage) THEN (d2.room || '-' || cast(cast(d2.cage as DECIMAL) as varchar) ) ELSE (d2.room || '-' || d2.cage) END AS Location, d2.room.area, d2.room, d2.cage,