所以问题是如何找到一个SUB_VORNAME的年龄?
SUB_VORNAME = Annita + Marko
SUB_NAME = SMITH& PARKER
所以我想链接Anita(名字)和Smith(LAST NAME),所以SUB_VORNAME的第一个单词包含SUB_NAME的第一个单词,然后也链接第二个单词由SUB_VORNAME和SUB NAME的第二个单词。
然后当我有名字和姓氏时,我可以找到eache的年龄!
SELECT DISTINCT
lawis.T_BETRIEB.BTR_BETRNR,
( lawis.T_BETRIEB.BTR_STRASSE +' '+ lawis.T_BETRIEB.BTR_HAUS_NR ) AS ADDRESSE ,
lawis.T_SUBJEKT.SUB_NAME,
lawis.T_SUBJEKT.SUB_VORNAME,
lawis.T_SUBJEKT.SUB_ID,
lawis.TR_ORT.ORT_BEZEICHNUNG,
lawis.TR_ORT.ORT_PLZ,
lawis.T_SUBJEKT.SUB_ANSCHRIFT_Z1,
lawis.T_SUBJEKT.SUB_ANSCHRIFT_Z2,
lawis.T_SUBJEKT.SUB_ANSCHRIFT_Z3,
lawis.T_SUBJEKT.SUB_ANSCHRIFT_Z4,
lawis.T_SUBJEKT.SUB_GEBURTSJAHR
FROM
lawis.TR_ORT
INNER JOIN lawis.T_BETRIEB
ON lawis.TR_ORT.ORT_ID = lawis.T_BETRIEB.BTR_ORT_ID
INNER JOIN lawis.T_SUBJEKT
ON lawis.T_BETRIEB.BTR_BEW_SUB_ID = lawis.T_SUBJEKT.SUB_ID AND lawis.TR_ORT.ORT_ID = lawis.T_SUBJEKT.SUB_ORT_ID
INNER JOIN lawis.T_BEWIRTSCHAFTUNGSEINHEIT
ON lawis.T_BETRIEB.BTR_ID = lawis.T_BEWIRTSCHAFTUNGSEINHEIT.BWE_BTR_ID
WHERE lawis.T_BEWIRTSCHAFTUNGSEINHEIT.BWE_JAHR IN (@Jahr) AND lawis.T_SUBJEKT.SUB_VORNAME LIKE '%&%' OR lawis.T_SUBJEKT.SUB_VORNAME LIKE '%und%' OR lawis.T_SUBJEKT.SUB_VORNAME LIKE '%+%'
ORDER BY lawis.T_BETRIEB.BTR_BETRNR, lawis.T_SUBJEKT.SUB_NAME