-4
Я новичок в T-SQL.i хочу получить запрос T-SQL для получения вывода, как показано ниже. Я использую MS-Access как базу данных.Запрос на запрос T-SQL
спасибо. enter image description here
Я новичок в T-SQL.i хочу получить запрос T-SQL для получения вывода, как показано ниже. Я использую MS-Access как базу данных.Запрос на запрос T-SQL
спасибо. enter image description here
Вы пытаетесь повернуть. Вы можете использовать Pivot Operator - это кросс-вклад стиля Джефф Моден, который описан here.
DECLARE @yourTable TABLE(Name varchar(100), Salary money, dt date);
INSERT @yourTable VALUES
('SAM-1',$67,'20161021'),
('SAM-2',$34,'20161021'),
('SAM-1',$39,'20161020'),
('SAM-2',$45,'20161020');
SELECT
Name,
[21-10-2016] = SUM(CASE dt WHEN '20161021' THEN Salary END),
[20-10-2016] = SUM(CASE dt WHEN '20161020' THEN Salary END)
FROM @yourTable
GROUP BY Name;
Вы не должны размещать изображения. Вам нужно отправить код. –
Это сообщение показывает абсолютно никаких усилий или исследований с вашей стороны. SO не является бесплатной службой записи кода. Сделайте некоторые работы, чтобы решить свою проблему. – dfundako
Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что не было сделано никаких усилий, и SO не является службой написания кода. – alroc