הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

העברת פרמטר לשאילתא

More
17 years 2 weeks ago #4111 by eyalbo
נניח ויצרתי אובייקט getdate()  השאילתא אני אראה את הפונקצייה עצמה
ורק אחרי הרצה אקבל את התאריךשל היום
האם ניתן להעביר את התוצאה עצמה כ- string לשאילתא ש- BOXI מחולל

BOXI R2
SQL SERVER 2005

Please התחברות to join the conversation.

More
17 years 2 weeks ago #4113 by Yoav
מה אתה מנסה לעשות?

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
17 years 2 weeks ago #4114 by eyalbo
ברגע שאני שולח את פונקציית GETDATE כפילטר אז הביצועים של השאילתא גרועים מאד כי הוא לא מצליח לעבוד עם האינדקסים

הפתרון הוא: במקום להשתמש בפונקצייה להעביר לו את התאריך כ- STRING

מה דעתך ?

Please התחברות to join the conversation.

More
17 years 2 weeks ago #4115 by Yoav
לא רואה גם איך משפר וב-SQL באופן כללי פונקציית זמן חייבת (לדעתי) להיות שדה date
נסה שימוש ב-index awware,או נסה להשוות את התאריך האמיתי ל-getdate ,זה עשוי להועיל.

עוד אפשרות היא ליצור פונקצייה שתחזיר 1 אם זה היום ולפלטר את השאילתא על שדה =1


Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
17 years 2 weeks ago #4116 by eyalbo
השיפור ב- SQL הוא עובדתי
אנחנו מנסים להימנע מפתרון ברמה הטבלאית
אבל מטרת השאלה היא האם יש אפשרות להעברת הערך של פונקציית GETDATE ב- BO
תודה

Please התחברות to join the conversation.

More
17 years 2 weeks ago #4117 by אלון צוקלר
ה DB לא משתמש ב INDEX, כאשר אתה מפעיל מניפולציה ב WHERE אתה מאבד באופן אוטומטי את ה INDEX 
GETDATE
אבל זה כבר לא קשור ל BO האם ניסיתי להשתמש ב SYSDATE במקום getdate ברמת אובייקט ב Designer? אולי זה לא יאבד את האינדקס כאשר זה יופי ב WHERE
הדבר השני שחשוב הוא לעשות אינדקס על השדה אליו אתה מחבר את ה תאריך.

Please התחברות to join the conversation.

More
17 years 2 weeks ago #4121 by aviv
אם אתה חותך על פי getdate() זה כי אתה רוצה בסופו של דבר לחתוך את הרשומות של אותו יום
תוסיף לטבלא שלך שדה נומרי ברמה יומית . תעטוף את ה-getdate() לנומרי ותרוץ עליו.
עליו תשים את האינדקס ואמרו אמן.

Please התחברות to join the conversation.

Moderators: Yoav
Time to create page: 0.252 seconds