в базе данных, из которой выполняется запрос, из двух таблиц, один из них является живым, а один - архивом, однако мне нужны данные из обоих вместе, вот пример запрос у меня есть.Присоединение двух запросов SQL Server к одному
SELECT SUM(SOPOrderReturnLine.LineTotalValue) AS Value, CONVERT(date, SOPOrderReturnLine.DateTimeCreated)
AS Date
FROM SOPOrderReturnLine AS SOPOrderReturnLine
WHERE (SOPOrderReturnLine.AnalysisCode1 LIKE 'angela%') AND (CONVERT(date, SOPOrderReturnLine.DateTimeCreated) > DATEADD(day, - 15, GETDATE()))
GROUP BY CONVERT(date, SOPOrderReturnLine.DateTimeCreated)
ORDER BY Date
Этот запрос суммирует данные из живой таблицы, таблицы архива точно такая же strucute, как это, но называется SOPOrderReturnLineArch, что было бы лучшим способом объединения это на один запрос, поэтому для столбца значение будет представлять собой сумму обеих таблиц за эту дату, а не только SOPOrderReturnLine, как сейчас.
Использование этих двух строк для каждой даты, если бы я хотел добавить значение для каждой даты вместе, как я могу это сделать? 400,00 \t 2015-01-15 1145,99 \t 2015-01-15 1498,64 \t 2015-01-16 764,50 \t 2015-01-19 288,11 \t 2015-01-19 это часть результата поэтому для 15-го я хочу добавить их вместе и так далее, если есть несколько строк в день –
Я не ожидал появления одинаковых дат в обеих таблицах ... – jarlh
Да, таблицы имеют ту же структуру –