I have two tables (historical and live). I need to combine them and and use max(period) to keep only the most recent period the tag existed.
SQl Server keeps telling me I have incorrect syntax by GROUP.
Am I doing something wrong? Can I even do a union subquery in the FROM clause? Please help.
SELECT
MAX([PERIOD]),[TAG_CONTROL],[BRANCH],[REF_PFX],[REF_NUM],
[REF_ITEM],[TAG_NUM],[GRP],[GAUGE],[GRADE],[WIDTH],
[LENGTH],[POUNDS]
FROM
(SELECT * FROM INTTTR UNION SELECT * FROM HISTORICAL_INTTTR)
GROUP BY
[TAG_CONTROL],[BRANCH],[REF_PFX],[REF_NUM],[REF_ITEM],
[TAG_NUM],[GRP],[GAUGE],[GRADE],[WIDTH],[LENGTH],[POUNDS]
Thanks,
Doug
SQl Server keeps telling me I have incorrect syntax by GROUP.
Am I doing something wrong? Can I even do a union subquery in the FROM clause? Please help.
SELECT
MAX([PERIOD]),[TAG_CONTROL],[BRANCH],[REF_PFX],[REF_NUM],
[REF_ITEM],[TAG_NUM],[GRP],[GAUGE],[GRADE],[WIDTH],
[LENGTH],[POUNDS]
FROM
(SELECT * FROM INTTTR UNION SELECT * FROM HISTORICAL_INTTTR)
GROUP BY
[TAG_CONTROL],[BRANCH],[REF_PFX],[REF_NUM],[REF_ITEM],
[TAG_NUM],[GRP],[GAUGE],[GRADE],[WIDTH],[LENGTH],[POUNDS]
Thanks,
Doug