نمایش نتایج 1 تا 8 از 8

نام تاپیک: فهمیدن صفر شدن اقساط وام

  1. #1

    فهمیدن صفر شدن اقساط وام

    سلام
    من یک جدول وام دارم
    یک جدول هم برای پرداختی ها دارم که با شماره حساب به هم مرتبط هستند.

    چطور میشه در یک کوئری مبلغ صفر شدن وام و یا مانده وام را تشخیص داد (برای تمام افراد در یک جدول نشون بده)

    شماره حساب | نام مشتری | مبلغ کل وام | مبلغ کل پرداختی | مانده وام |
    -----------------------------------------------------------------------------------
    123 | حسینی | 1000000 | 5000000 | 500000 |
    -----------------------------------------------------------------------------------
    111 | محمدی | 5000000 | 5000000 | 0 |
    -----------------------------------------------------------------------------------
    193 | محسنیان | 1000000 | 5000000 | 500000 |

  2. #2
    کاربر دائمی آواتار En_MK
    تاریخ عضویت
    آبان 1388
    محل زندگی
    تهران
    پست
    288

    نقل قول: فهمیدن صفر شدن اقساط وام

    کلیت به این شکله:



    SELECT col1,col2,SUM(col2) FROM
    TABLE_A a JOIN TABLE_B b
    ON b.id= a.id
    Where Col1-Sum(Col2)=0
    GROUP BY col1,col2


    آخرین ویرایش به وسیله En_MK : شنبه 21 اسفند 1395 در 09:46 صبح

  3. #3

    نقل قول: فهمیدن صفر شدن اقساط وام

    مهندس در دو جدول جدا از هم هستند.

  4. #4

    نقل قول: فهمیدن صفر شدن اقساط وام

    از جدول پرداختی ها سلکت بزنید و مجموع پرداختی ها را به ازای هر وام بدست بیارید(بایست براساس شماره حساب گروهبندی کنید و همچنین روی فیلد مبلغ sum )
    نتیجه سلکت بالا را با جدول وام join کنید و مجموع مبلغ پرداختی رو از مبلغ وام کم کنید تا مانده رو بهتون بده.

    تا هر جا تونستید بنویسید اگر مشکلی بود کد بزارید.

  5. #5

    نقل قول: فهمیدن صفر شدن اقساط وام

    سلام
    تشکر مهندس
    SELECT ShomareHesab   
    ,[Bedehkar]

    FROM [Hesab]
    group by ShomareHesab,[Bedehkar]


    ShomareHesab Bedehkar
    9004100 0
    9004100 500
    9004100 1333
    9004100 44485
    9004101 0
    9004102 15
    9004102 20000

    خروجی بدین صورت شد. و نتونستم join کنم

  6. #6

    نقل قول: فهمیدن صفر شدن اقساط وام

    اسکریپت دو جدول رو بزارید.

  7. #7

    نقل قول: فهمیدن صفر شدن اقساط وام

    تشکر مهندس از کمکتون
    این جدول پرداخت وام هست


    SET QUOTED_IDENTIFIER ON
    GO

    CREATE TABLE [dbo].[Hesab](
    [idHesab] [int] IDENTITY(1,1) NOT NULL,
    [ShomareHesab] [int] NULL,

    [idPersonal] [int] NULL,
    [Bestankar] [int] NULL,

    [Date] [nvarchar](200) NULL,

    CONSTRAINT [PK_Hesab] PRIMARY KEY CLUSTERED
    (
    [idHesab] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO





    این جدول مبلغ وامم هست


    SET QUOTED_IDENTIFIER ON
    GO

    CREATE TABLE [dbo].[Vam](
    [idVam] [int] IDENTITY(1,1) NOT NULL,
    [ShomareHesab] [int] NULL,
    [Name] [nvarchar](200) NULL,
    [Mablagh] [int] NULL,
    [NoGhest] [int] NULL,
    [PriceGhest] [int] NULL,
    [StartDate] [nvarchar](500) NULL,
    [EndDate] [nvarchar](500) NULL,
    [Comment] [ntext] NULL,
    CONSTRAINT [PK_Vam] PRIMARY KEY CLUSTERED
    (
    [idVam] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO



  8. #8

    نقل قول: فهمیدن صفر شدن اقساط وام

    with cte
    as
    (
    select vam.idVam,
    Sum(hesab.Bestankar) as JameBestankar
    from vam join hesab on hesab.ShomareHesab = vam.ShomareHesab
    group by vam.idVam
    )
    select vam.idVam,
    vam.mablagh,
    cte.JameBestankar,
    vam.mablagh - cte.JameBestankar as Mande
    -- , other columns
    from cte join vam on vam.idVam = cte.idVam

تاپیک های مشابه

  1. سوال: گزارش اقساط وام پرداختی - اصلاح شده
    نوشته شده توسط wolfstander در بخش Access
    پاسخ: 1
    آخرین پست: جمعه 19 تیر 1388, 12:14 عصر
  2. صفر شدن مقدار پارامتر
    نوشته شده توسط emad_ban در بخش گزارش سازی با Crystal Report
    پاسخ: 1
    آخرین پست: پنج شنبه 07 خرداد 1388, 21:26 عصر
  3. سوال: ساخت برنامه محاسبه اقساط وام
    نوشته شده توسط yousef86 در بخش Access
    پاسخ: 2
    آخرین پست: جمعه 22 آذر 1387, 01:12 صبح
  4. فهمیدن فعال شدن پرینتر !!
    نوشته شده توسط HjSoft در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: جمعه 19 بهمن 1386, 00:02 صبح
  5. نحوه ساختن کوئری کسرکردن اقساط وام
    نوشته شده توسط ramin_xp در بخش Access
    پاسخ: 11
    آخرین پست: یک شنبه 30 دی 1386, 12:53 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •