PDA

View Full Version : آمارگيري از جدول كتابها



swallow.pa
پنج شنبه 30 آذر 1391, 22:59 عصر
با سلام خدمت دوستان
توي تايپيك زير نحوه آمار گرفتن از جدول پرسنل رو ياد گرفتم
http://barnamenevis.org/showthread.php?374269-%DA%86%D8%B7%D9%88%D8%B1-%D8%A7%D8%B2-%D8%AC%D8%AF%D9%88%D9%84-%D9%BE%D8%B1%D8%B3%D9%86%D9%84-%D8%A2%D9%85%D8%A7%D8%B1-%D8%A8%DA%AF%D9%8A%D8%B1%D9%85%D8%9F

اما حالا با يك مشكل ديگه برخوردم من يك جدول كتاب دارم كه فيلدهاي زير رو داره
BookId - SubjectRef -SubjectBookItemRef
خب حالا بر اين اساس يك آمار مي گيرم


SELECT SB.SubjectDetail ,COUNT(BT.BookId ) AS CNT
FROM Booktitle BT
INNER JOIN SubjectBook SB ON SB.SubjectId =BT.SubjectRef
GROUP BY SB.SubjectDetail


نتيجه رو توي عكس ببينيد
همون طور كه مي بينيد جلوي عنوان هر كتاب تعداد اون ذكر شده
اما هر عنوان خودش به زير موضوعهائي تقسيم مي شود مثلا عنوان درسي شايد بسته به تعريف كاربر نرم افزار از يك تا N زير موضوع داشته باشه كه كد

SUM(CASE WHEN BT.SubjectBookItemRef=0 THEN 1 ELSE 0 END) AS FARSI
جواب نمي دهد چون اينجا محدود است حالا من چطور ستون اتومات بسته به نوع كتاب ايجاد كنم
ممنون مي شوم راهنمائي كنيد

محمد سلیم آبادی
یک شنبه 03 دی 1391, 15:32 عصر
دوست گرامی،
می تونی یک نمونه داده از یکایک جداول درگیر در پرس و جو برامون ارسال کنی. و خروجی مطلوب و مورد نظرت رو (در قالب جدول) براساس داده های ارسالی تعیین و مشخص کنی؟