מה הבעיה בשאילתא ??
אני צריכה לעשות שאילתא שתחתוך לי כל דגם מתחילת המילה ועד שהיא נתקעת ב Cאו ב F אם המילה מתחילה באותיות אלו היא צריכה לחתוך את השאילתא ממקום 0 ועד לF או C הבא שהיא רואה ...
כתבתי את הקוד הבא ויש בו עדין בעיה שהוא לא חתוך לי עד הF :
select distinct
iif(((CHARINDEX(('F'),rdr1.ItemCode) > CHARINDEX(('C'),rdr1.ItemCode)) or (CHARINDEX(('F'),rdr1.ItemCode)>0
and (CHARINDEX(('C'),rdr1.ItemCode)<0)) )
הוא חותך לי עד ה C וגם אם יש מילה שמתחילה בF הוא חותך אבל אם יש F באמצע מילה הוא לא חותך
אני צריכה לעשות שאילתא שתחתוך לי כל דגם מתחילת המילה ועד שהיא נתקעת ב Cאו ב F אם המילה מתחילה באותיות אלו היא צריכה לחתוך את השאילתא ממקום 0 ועד לF או C הבא שהיא רואה ...
כתבתי את הקוד הבא ויש בו עדין בעיה שהוא לא חתוך לי עד הF :
select distinct
iif(((CHARINDEX(('F'),rdr1.ItemCode) > CHARINDEX(('C'),rdr1.ItemCode)) or (CHARINDEX(('F'),rdr1.ItemCode)>0
and (CHARINDEX(('C'),rdr1.ItemCode)<0)) )
הוא חותך לי עד ה C וגם אם יש מילה שמתחילה בF הוא חותך אבל אם יש F באמצע מילה הוא לא חותך