حاولت إنشاء مسار كيان لحساب حقل المخزن details.specificDimensions.warehouse تلقائيًا اعتمادًا على قسم الصنف، باستخدام الجملة التالية:
details.specificDimensions.warehouse=sql(select case when {details.item.item.section.code} = '1' then 'W-MG' else warehouse_id end from SrvJOrderMaterialLine where SrvCJobOrder_id = {ref1.$toReal.id} and {details.item.item.id} = material_id)
لكن المسار لا يعمل، ولا يُعيَّن أي مخزن في كثير من السطور. ما هي المشاكل الموجودة في هذه الجملة، وما هي الصياغة الصحيحة التي تضمن أن الاستعلام يعيد دائمًا قيمة منطقية يمكن لـ SQL Server التعامل معها؟