bahar2008
چهارشنبه 15 خرداد 1387, 12:20 عصر
سلام دوستان خوبم
من در کد نویسی در تقسیم اعشاری table هام مشکل دارم که امیدوارم با کمک شما دوستان حلش کنم :قلب::قلب::قلب::قلب:
این table اول هست با فیلدهایش>>>>>>>>>>>>
CREATE TABLE [setande2] (
[idsetande] [int] NOT NULL ,
[namesetande] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[vahedeandazegiri] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[sal81] [int] NULL ,
[sal82] [int] NULL ,
[sal83] [int] NULL ,
[sal84] [int] NULL ,
[sal85] [int] NULL ,
[sal86] [int] NULL ,
[sal87] [int] NULL ,
[sal88] [int] NULL ,
[sal89] [int] NULL ,
[sal90] [int] NULL ,
CONSTRAINT [PK_setande2] PRIMARY KEY CLUSTERED
(
[idsetande]
) ON [PRIMARY]
) ON [PRIMARY]
GO
این هم table دوم هست با فیلدهایش>>>>>>>>>>>>>
CREATE TABLE [dade2] (
[iddade] [int] NOT NULL ,
[namedade] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[vahedeandazegiri] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[sal81] [int] NULL ,
[sal82] [int] NULL ,
[sal83] [int] NULL ,
[sal84] [int] NULL ,
[sal85] [int] NULL ,
[sal86] [int] NULL ,
[sal87] [int] NULL ,
[sal88] [int] NULL ,
[sal89] [int] NULL ,
[sal90] [int] NULL ,
CONSTRAINT [PK_dade2] PRIMARY KEY CLUSTERED
(
[iddade]
) ON [PRIMARY]
) ON [PRIMARY]
GO
حالا می خوام کدی بنویسم که بتونه اول از همه یک table جدید ایجاد کنه (با فیلدهای سال 81 تا 90 ) و بعد تک تک فیلدهای سال 81 تا سال 90 از table اول رو تقسیم (اعشاری) کنه بر فیلدهای سال 81 تا 90 table دوم و جواب رو در table جدید قرار بده البته جوری که بفهمه جوابی که در table جدید هست مربوط به کدوم id هست
من در کد نویسی در تقسیم اعشاری table هام مشکل دارم که امیدوارم با کمک شما دوستان حلش کنم :قلب::قلب::قلب::قلب:
این table اول هست با فیلدهایش>>>>>>>>>>>>
CREATE TABLE [setande2] (
[idsetande] [int] NOT NULL ,
[namesetande] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[vahedeandazegiri] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[sal81] [int] NULL ,
[sal82] [int] NULL ,
[sal83] [int] NULL ,
[sal84] [int] NULL ,
[sal85] [int] NULL ,
[sal86] [int] NULL ,
[sal87] [int] NULL ,
[sal88] [int] NULL ,
[sal89] [int] NULL ,
[sal90] [int] NULL ,
CONSTRAINT [PK_setande2] PRIMARY KEY CLUSTERED
(
[idsetande]
) ON [PRIMARY]
) ON [PRIMARY]
GO
این هم table دوم هست با فیلدهایش>>>>>>>>>>>>>
CREATE TABLE [dade2] (
[iddade] [int] NOT NULL ,
[namedade] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[vahedeandazegiri] [char] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[sal81] [int] NULL ,
[sal82] [int] NULL ,
[sal83] [int] NULL ,
[sal84] [int] NULL ,
[sal85] [int] NULL ,
[sal86] [int] NULL ,
[sal87] [int] NULL ,
[sal88] [int] NULL ,
[sal89] [int] NULL ,
[sal90] [int] NULL ,
CONSTRAINT [PK_dade2] PRIMARY KEY CLUSTERED
(
[iddade]
) ON [PRIMARY]
) ON [PRIMARY]
GO
حالا می خوام کدی بنویسم که بتونه اول از همه یک table جدید ایجاد کنه (با فیلدهای سال 81 تا 90 ) و بعد تک تک فیلدهای سال 81 تا سال 90 از table اول رو تقسیم (اعشاری) کنه بر فیلدهای سال 81 تا 90 table دوم و جواب رو در table جدید قرار بده البته جوری که بفهمه جوابی که در table جدید هست مربوط به کدوم id هست