PDA

View Full Version : مشکل در query



siamak.tabrizi
چهارشنبه 05 دی 1386, 23:35 عصر
سلام
من برای چاپ یک سند باید داده ها رو بر دو اساس code1, و اینکه مقادیر موجود در آن کد یا فقط بدهکار باشه یا فقط بستانکار گروه بندی کنم. یعنی امکان داره دو تا گروه مشابه code1 که یکی مقادیر بدهکار و دیگری مقادیر بستانکار رو نشان بده گروه بندی بشه. که البته باید اول همه کدهایی که بدهکارند نوشته بشه و بعد بستانکاران.
در کریستال ریپورت امکان گروه بندی اینچنین مگر با استفاده از subRepot نیست که آن همه گروههای بدهکار و بستانکار رو یک در میان نمایش میده.
من Query خودمو به این شکل تغییر دادم. ولی خطا میگیره برام.


SELECT bedehkar, bestankar, code1, code2, radifID, type
FROM (asnad1386 LEFT OUTER JOIN
(SELECT 1, radifID
FROM ASNAD1386
WHERE NOT EXIST
(SELECT *
FROM asnad1386 bedehkar
WHERE IS NOT NULL) USING(radifID))


3تا خطا میگیره. اولیش برای SELECT دومی که مینویسه not recognized. "SELECT"
, دومی برای EXIST و سومی برای ( که پشت USING هست و پیامیشون هم شبیه همه.

اگه دوستان محبت کنند و اشکال این کد رو بگند ممنون میشم. در ضمن اگه روش بهتری برای حل این مسئله داشتید لطفا بگید.

siamak.tabrizi
پنج شنبه 06 دی 1386, 00:51 صبح
حل شد. با Formula Field گروه بندی کردم
ممنونم