Norris68,
I used just one part of your suggestion, this gives me the starting serial number for the batch containing the serial number being serached from that i am anble to display product creation date etc.
SELECT TOP 1 RunningSerialNumbers.F1 AS [Day], RunningSerialNumbers.F2 AS [Month], RunningSerialNumbers.F3 AS [Year], RunningSerialNumbers.F4 AS Qty, RunningSerialNumbers.F5 AS Product, RunningSerialNumbers.F6 AS Type, RunningSerialNumbers.F7 AS Start, RunningSerialNumbers.F8 AS [To], RunningSerialNumbers.F9 AS [End], RunningSerialNumbers.F11 AS Assemblers
FROM [SELECT TOP 1 F7 FROM RunningSerialNUmbers
WHERE F7 < [SerialNumber] ORDER BY F7 DESC]. AS [%$##@_Alias] INNER JOIN RunningSerialNumbers ON [%$##@_Alias].F7 = RunningSerialNumbers.F7
ORDER BY [%$##@_Alias].F7;
Thanks for your help,
Cliff.