Skip to main content

Linq Group by

  var ObjLst1 = from ls1 in objChkList1  //SUM by Claim_no dan Interest_id
                          group ls1 by new { ls1.claim_no, ls1.interest_id } into NoGroup
                          select new
                          {
                              claim_no = NoGroup.Key.claim_no,
                              interest_id = NoGroup.Key.interest_id,
                              Estimated_amount = NoGroup.Sum(x => x.Estimated_amount),
                              Claimable_Amount = 0,
                          };

            var result1 = from a in objChkList2 //Dicari yg Claim_amount < estimasi_amoung by claim_no & interest_id
                          join c in ObjLst1 on new { a.claim_no, a.interest_id } equals new { c.claim_no, c.interest_id } into b_join
                          from c in b_join.DefaultIfEmpty()
                          where
                          a.Claimable_Amount < c.Estimated_amount //<
                          select new
                          {
                              a.claim_no,
                              a.interest_id,
                              a.InterestDescription,
                              c.Estimated_amount,
                              a.Claimable_Amount
                          };

Comments

Popular posts from this blog

Install Nuget Package Manager di Microsoft Visual Studio 2010

Package Manager Console digunakan untuk memudahkan developer dalam menginstall berbagai jenis tool secara online yang digunakan untuk mensuport pengerjaan project. untuk melakukan intalasi Package Manager Console adalah : 1. Buka Microsoft Visual Studio 2010, lalu masuk ke menu Tool-->Extension Manager 2. Klik Online Galery, lalu klik download "Nuget Package Manager" 3. Tunggu hingga instalasi selesai dan Microsoft Visual Studio 2010 akan meminta untuk di restart dan pilih restart, Package Manager Console dapat digunakan

Download Crystal Report untuk Microsoft Visual Studio

Crystal Report adalah salah satu tool yang digunakan oleh banyak programmer dalam hal pembuatan reporting, selain mudahnya cara penggunaan tool ini juga termasuk tool yang efektif dalam hal pembuatan berbagai jenis laporan. Berikut ini adalah link untuk mendownload crystal report for microsoft visual studio: http://scn.sap.com/docs/DOC-7824

Membuat SQL Rollback

USE [AAB] GO BEGIN TRANSACTION GO /****** Object:  Table [dbo].[Mst_Vehicle_ModelBrand]    Script Date: 1/19/2017 1:35:31 PM ******/ IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES                  WHERE TABLE_SCHEMA = 'dbo'                  AND  TABLE_NAME = 'Mst_Vehicle_ModelBrand') BEGIN DROP TABLE [dbo].[Mst_Vehicle_ModelBrand] END GO /****** Object:  Table [dbo].[Mst_Vehicle_StatusUpload]    Script Date: 1/19/2017 1:35:31 PM ******/ IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES                  WHERE TABLE_SCHEMA = 'dbo'                  AND  TABLE_NAME = 'Mst_Vehicle_StatusUpload') BEGIN DROP TABLE [dbo].[Mst_Vehicle_StatusUpload] END GO IF  EXISTS (SELECT * FROM sys.objects WHERE object_...