› פורומים › אפיון ופיתוח פריוריטי › התנאיה נוספת
- This topic has 16 תגובות, 2 משתתפים, and was last updated לפני 15 שנים, 8 חודשים by מארק.
- Post
-
- מרץ 22, 2009 בשעה 9:53 am
בוקר טוב,אני מנסה לעשות התנאיה הבאה בדו"ח עבור עמודה חדשה שהוספתי :
(PORDERITEMS5.ARRDATE : " ?'סגורה'= PORDSTATS5.STATDES)
– במידה וסטטוס ההזמנה = סגורה תביא לעמודה 'ריק', אחרת תביא את ת.קבלה.
קבלתי את ההודעה הבא :
repprep.q', line 3: ARRDATE Incompatible data types :ORDERSBYCUST'.
Query can be found in file : D:\tmp/prep.errשוב..מה אני לא עושה טוב ?
- Replies
-
- מרץ 22, 2009 בשעה 10:07 am
- מרץ 22, 2009 בשעה 12:34 pm
אם הסטטוס = סגורה תציג 0. אתה מנסה להציג CHAR בשדה של DATE ולכן אתה מקבל שגיאה. אפשרות אחרת זה להגדיר את השדה כ CHAR ואז להפוך את ARRDATE לסטרינג ע"י DTOA- מרץ 22, 2009 בשעה 10:50 pm
- מרץ 23, 2009 בשעה 12:01 am
1. שנה סוג ל-CHAR
2. במקום ARRDATE משפט הבאה:
DTOA(ARRDATE , 'XX/XX/XX') z- מרץ 24, 2009 בשעה 9:41 am
- מרץ 24, 2009 בשעה 12:46 pm
משפט-
(PORDERITEMS5.ARRDATE : " ?'סגורה'= PORDSTATS5.STATDES)
לשנות ל-
(('DTOA(ARRDATE , 'XX/XX/XX : " ?'סגורה'= PORDSTATS5.STATDES)- מרץ 24, 2009 בשעה 7:13 pm
- מרץ 24, 2009 בשעה 11:38 pm
- מרץ 25, 2009 בשעה 12:00 am
בדיוק כמו שכתבת – רק ש "או" תכתוב באנגנית:
A=1 OR B=2(אותו דבר – AND)
- מרץ 25, 2009 בשעה 12:23 am
- מרץ 25, 2009 בשעה 8:23 pm
- יש להתחבר למערכת על מנת להגיב.