[quote=“Mr.K001”]What I was thinking was to use
[code]
SELECT a,b,c FROM tableA WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableB WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableC WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableD WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableE WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableF WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableG WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableH WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableI WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableJ WHERE t_stamp>=c and t_stamp<d
ORDER BY b DESC
[/code][/quote]Blegh! Consider adding an ‘opstation’ column to your tables and recording all in one.
In the meantime, you probably want to wrap that query in an outer query:SELECT TOP 5 * FROM (
SELECT a,b,c FROM tableA WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableB WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableC WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableD WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableE WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableF WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableG WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableH WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableI WHERE t_stamp>=c and t_stamp<d UNION ALL
SELECT a,b,c FROM tableJ WHERE t_stamp>=c and t_stamp<d) alltables
ORDER BY b DESC;