مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

aaarmin4

عضویت از 1394/09/06

جمع بستن اعداد در بانک اطلاعات

  • دوشنبه 28 خرداد 1397
  • 17:10
تشکر میکنم

سلام جناب مهندس.توی بانک اطلاعات برای هر فرد با کد ملی چندتا ردیف داده اطلاعات پر شده مثلا برای فردی با کد ملی 1234567890 چهارتا ردیف اطلاعات پر شده که درون اون چندتا فیلد اعداد هست که باید مثلا فیلد تعداد لباس ها با هم جمع بشه و نمایش داده بشه چطوری میتونم تی بانک اطلاعاتی sql این کار رو انجام بدم

پاسخ های این پرسش

تعداد پاسخ ها : 9 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 28 خرداد 1397
  • 17:54

از GroupBy استفاده کنید و سپس میتونید با Sum جمع رو بدست بیارید 

اگر از Linq استفاده میکنید در گوگگل 101 linq رو سرچ کنید در اولین نتیجه نمونه هست برای هردو مورد 

کاربر سایت

aaarmin4

عضویت از 1394/09/06

  • دوشنبه 28 خرداد 1397
  • 18:03

از GroupBy استفاده کردم ولی چون میخوام جمع داد های یک ستون رو به دست بیار به مشکل میخوره

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 28 خرداد 1397
  • 18:05

چه مشکلی ؟ 

باید بتونید به این شکل بدست بیارید 

کاربر سایت

aaarmin4

عضویت از 1394/09/06

  • دوشنبه 28 خرداد 1397
  • 18:11
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

این کد بانک اطلاعتی هست جناب مهندس

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 28 خرداد 1397
  • 18:13

متاسفانه من زمان تست ندارم 

اگر ارور دارد متن ارور را قرار دهید 

کاربر سایت

aaarmin4

عضویت از 1394/09/06

  • دوشنبه 28 خرداد 1397
  • 18:13

میخوام داده هایی که تو Price ذخیره میشن با هم جمع بشن به صورتی که برای هر فرد با کد ملی خودش فقط جمع اعدادش نمایش داد ه بشه

کاربر سایت

aaarmin4

عضویت از 1394/09/06

  • دوشنبه 28 خرداد 1397
  • 18:13

جمع نمیبنده

کاربر سایت

aaarmin4

عضویت از 1394/09/06

  • دوشنبه 28 خرداد 1397
  • 18:14

ممنون میشم راهنماییم کنید

کاربر سایت

علی رمضانی

عضویت از 1392/12/24

  • سه شنبه 29 خرداد 1397
  • 01:26
سلام لطف کنید فیلد کدملی رو مشخص کنید. باید group by کنید بر اساس کدملی و در عبارت select هم فیلد کدملی رو بیارید و هم sum اون فیلد عددی مورد نظر رو. اگه به خطا خوردید کوئریتون رو بفرستید با هم بررسی کنیم
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)