29-04-2008, 10:10
|
|
|
חבר מתאריך: 18.11.04
הודעות: 208
|
|
איחוד הרצת שאילתות ב SQL
אני מבצע כיום הרצה אחת של מספר שאילתות יחידניות שהבסיס שלהן זהה
להלן דוגמה:
select
Sum(duration)/60 AS WVCRST_tesco, Count(duration) AS WVCRST_NO_tesco
from MPS_Usage where CalledNo like '1047840%' and StartDate between '04/01/2008 00:00:00' and '04/15/2008 23:59:59'
select
Sum(duration)/60 AS WVCRST_tesco, Count(duration) AS WVCRST_NO_tesco
from MPS_Usage where CalledNo like '1047902%' and StartDate between '04/01/2008
00:00:00' and '04/15/2008 23:59:59'
כיצד ניתן לבצע את אותה הרצה בשאילתה אחת?
היות והדבר היחיד המשתנה בין שתי השאילתות הינו השדה CalledNo כך שיהיה מצב שההרצה תבצע סיכום במקום נפרד לכל צירוף, תתבצע הרצה של שאילתה אחת שתחיל מספר שדות CalledNo ושהפרמטר שישתנה יהיה LIKE
אשמח לקבל עזרה בנדון
_____________________________________
EalanY
|