PDA

View Full Version : یه دستور سلکت در کریستال درست کار نمی کنه



mom alone
جمعه 14 فروردین 1388, 19:23 عصر
من این کوری رو برای چاپ در کریستال استفاده کرده بودم
امام می دونید چی شده
رکورد هایی که در دو جدول وجود داشته باشند رو نشون نمیده
(البته همین کوری در sql 2008 درست کار می کنه)
می دونید من می خام ساعات کاری فرد و کم کاری و اضافه کاری فرد رو حساب کنم به خاطر همین full جوین کردم



SELECT ISNULL(derivedtbl_1.tarikh, 0) AS tarikh, derivedtbl_1.vorod, derivedtbl_1.khoroj, derivedtbl_1.tozihat, derivedtbl_1.flag,
ISNULL(dboshiftriz.tarikh, 0) AS tarikhshft, dboshiftriz.az, dboshiftriz.ta, derivedtbl_1.kodperso, dboshiftriz.kodshift
FROM (SELECT tarikh, vorod, ISNULL(khoroj, 0) AS khoroj, tozihat, flag, kodperso
FROM dbo.rozafrad
WHERE (kodperso = N'68/56/803-10011')) AS derivedtbl_1 FULL OUTER JOIN
(SELECT tarikh, az, ta, kodshift
FROM dbo.shiftriz
WHERE (kodshift = 1)) AS dboshiftriz ON derivedtbl_1.tarikh = dbo.shiftriz.tarikh

hasan_esfahan
جمعه 14 فروردین 1388, 20:20 عصر
ارتباط بین جداول در کریستال فرق می کنه شما باید مشکلتون را به چند قسمت کوچکتر انجام بدهید مثلا یک دیتا ست ایجاد کنید و این اطلاعات را درون ان ذخیره کنید سپس از دیتاست اطلاعات را فراخونی کنید

mom alone
جمعه 14 فروردین 1388, 21:42 عصر
اما مشکل حل شد
یه بار دیگه گزارش رو ساختم
تا بعد ببینم چی میشه