希望这个代码可以帮助你
--Here Dbo.[InStorePay](StaffID) column depends on Dbo.[Customer](StaffID) ,Now you can join above tables Using StaffID column
CREATE TABLE [dbo].[Customer](
StaffID INT IDENTITY,
Fname VARCHAR(200),
Lname VARCHAR(200)
PRIMARY KEY CLUSTERED
(
[staffID] 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
CREATE TABLE [dbo].[InStorePay](
InStorePayId INT IDENTITY,
StaffID INT,
InStorePaymnet Money,
HourlyPayment Money
PRIMARY KEY CLUSTERED
(
[InStorePayId] 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 [InStorePay] ADD CONSTRAINT Fk_InStorePay_Customer FOREIGN Key (StaffID) REFERENCES Dbo.[Customer](StaffID)
您的费率计算公式不明确。还可以提供一些数据吗? –
将样本数据添加到表格和预期输出 – 2017-04-27 07:20:16