Помоги не могу найти ошибку
SELECT [value] as [МассовыйРасход] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] = 2; order by [DT] desc,
Так а в чём ошибка-то?
Даже самый дурацкий замысел можно воплотить мастерски
value-это показание четырех датчиков
ID_param- 1,2,3,4
ID-дата
1-Давление
2-Тепло
3-Температура
и.т.д
у меня был написан 1 запрос получилось столбец дата и давление по 1 запросу понятно что мне надо было из value взят показание для Давление
а во 2 запросе мне надо из value взят показание тепла то есть мне надо присвоит 2-теплу
1 запрос работает
1 запрос) SELECT [ID] as [дата],[value] as [давление] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] =1 order by [DT] desc
2 запрос Ошибка после изменение
2 запрос)SELECT [value] as [Тепло] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] =2 order by [DT] desc,
Я еще разбираюсь в sql может я что то не понимаю помогите
Пишет ошибка синтаксиса запроса SELECT [value] as [Тепло] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] =2 order by [DT] desc,
ID_param- 1,2,3,4
ID-дата
1-Давление
2-Тепло
3-Температура
и.т.д
у меня был написан 1 запрос получилось столбец дата и давление по 1 запросу понятно что мне надо было из value взят показание для Давление
а во 2 запросе мне надо из value взят показание тепла то есть мне надо присвоит 2-теплу
1 запрос работает
1 запрос) SELECT [ID] as [дата],[value] as [давление] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] =1 order by [DT] desc
2 запрос Ошибка после изменение
2 запрос)SELECT [value] as [Тепло] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] =2 order by [DT] desc,
Я еще разбираюсь в sql может я что то не понимаю помогите
Пишет ошибка синтаксиса запроса SELECT [value] as [Тепло] FROM `\\es20vz\тепло\Gas_zavod`.`Measure_Curr` Where [ID_Param] =2 order by [DT] desc,
последняя запятая явно лишняя
Даже самый дурацкий замысел можно воплотить мастерски
SELECT DT as [дата],value as [давление] FROM `\\es20vz\òåïëî\Gas_zavod`.`Measure_Curr` Where [ID_Param] = 1 order by [DT]
SELECT value as [температура] FROM `\\es20vz\òåïëî\Gas_zavod`.`Measure_Curr` Where [ID_Param] = 2 order by [DT]
SELECT value as [температура] FROM `\\es20vz\òåïëî\Gas_zavod`.`Measure_Curr` Where [ID_Param] = 2 order by [DT]
как-то так:
Код: Выделить всё
SELECT
a.DT as [дата],
a.value as [давление],
b.value as [температура]
FROM
`\\es20vz\тепло\Gas_zavod`.`Measure_Curr` a,
`\\es20vz\тепло\Gas_zavod`.`Measure_Curr` b
WHERE
a.DT = b.DT
and a.[ID_Param] = 1
and b.[ID_Param] = 2
order by 1
Даже самый дурацкий замысел можно воплотить мастерски
Большое спасибо все работает