Ambiguous column name 'value'.
…
CASE WHEN t.label = 'AUTO' THEN t.value END
…
DECLARE @T TABLE ( M DATETIME2(0))
INSERT @T VALUES ('2017-02-01 15:00:43'),
('2017-03-18 10:30:10'),
('2017-12-11 01:21:55'),
('2017-12-11 15:33:03'),
('2017-03-18 10:30:10'),
('2017-02-22 08:40:42'),
('2017-06-06 23:59:40')
SELECT DISTINCT MB.M AS [Start],
( SELECT TOP 1 M FROM @T AS ME WHERE (ME.M > MB.M) ORDER BY ME.M ) AS [End]
FROM @T AS MB
UNION
SELECT M, M
FROM @T
GROUP BY M
HAVING COUNT(M) > 1
ORDER BY 1, 2
update TeamMembers set name =
нет значения. Для каждого поля нужно писать отдельный подзапрос.DECLARE @ID_TeamMembers INT
SELECT @ID_TeamMembers = ID FROM TeamMembers WHERE …
IF @ID_TeamMembers IS NULL
INSERT INTO TeamMembers …
SET @ID_TeamMembers = IDENT_CURRENT( 'TeamMembers' ) -- чтобы не был NULL, может нужно будет
ELSE
UPDATE TeamMembers SET … WHERE ( ID = @ID_TeamMembers )
SELECT Таблица_1.[ID заказа]
FROM Таблица AS Таблица_1
INNER JOIN Таблица AS Таблица_2 ON Таблица_1.[ID заказа] = Таблица_2.[ID заказа]
WHERE (Таблица_1.[ID товара] = 'Товар 1') AND (Таблица_2.[ID товара] = 'Товар 2')
CREATE VIEW [dbo].[View_All]
AS
SELECT 'Videoteq' AS BaseName, ID, LastName FROM Videoteq.dbo.Person
UNION
SELECT 'Phondex', ID, LastName FROM Phondex.dbo.Performer
GO
SELECT LastName
FROM View_All
WHERE (BaseName = 'Phondex') AND (ID = 512)
из всех этих данных в одной таблицеРеально будет обрабатываться только одна таблица:
там нужна именно функцияТак и сделайте функцию с запросом из представления.
SELECT CAST( GETDATE() AS DATE), CAST( GETDATE() AS TIME)