سلام جناب مهندس.توی بانک اطلاعات برای هر فرد با کد ملی چندتا ردیف داده اطلاعات پر شده مثلا برای فردی با کد ملی 1234567890 چهارتا ردیف اطلاعات پر شده که درون اون چندتا فیلد اعداد هست که باید مثلا فیلد تعداد لباس ها با هم جمع بشه و نمایش داده بشه چطوری میتونم تی بانک اطلاعاتی sql این کار رو انجام بدم
از GroupBy استفاده کنید و سپس میتونید با Sum جمع رو بدست بیارید
اگر از Linq استفاده میکنید در گوگگل 101 linq رو سرچ کنید در اولین نتیجه نمونه هست برای هردو مورد
از GroupBy استفاده کردم ولی چون میخوام جمع داد های یک ستون رو به دست بیار به مشکل میخوره
چه مشکلی ؟
باید بتونید به این شکل بدست بیارید
USE [phone] GO /****** Object: Table [dbo].[Kala] Script Date: 06/19/2018 18:13:37 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Kala]( [Code] [int] IDENTITY(1,1) NOT NULL, [Anbar] [int] NULL, [Name] [nvarchar](50) NULL, [Price] [int] NULL, [Num] [int] NULL, [school] [nvarchar](50) NULL, CONSTRAINT [PK_Kala] PRIMARY KEY CLUSTERED ( [Code] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Kala] WITH CHECK ADD CONSTRAINT [FK_Kala_AnbarList] FOREIGN KEY([Anbar]) REFERENCES [dbo].[AnbarList] ([Code]) GO ALTER TABLE [dbo].[Kala] CHECK CONSTRAINT [FK_Kala_AnbarList] GO
این کد بانک اطلاعتی هست جناب مهندس
متاسفانه من زمان تست ندارم
اگر ارور دارد متن ارور را قرار دهید
میخوام داده هایی که تو Price ذخیره میشن با هم جمع بشن به صورتی که برای هر فرد با کد ملی خودش فقط جمع اعدادش نمایش داد ه بشه
جمع نمیبنده
ممنون میشم راهنماییم کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)