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
امام می دونید چی شده
رکورد هایی که در دو جدول وجود داشته باشند رو نشون نمیده
(البته همین کوری در 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