I have a problem when I get this "16Nov010001" of previous record "16Oct310001".
I'm trying to order with date and serialno but not working. How can I solve this problem?
My queries are:
SELECT TOP (1) serialno
FROM dbo.Table
WHERE (serialno < '16Nov010001')
ORDER BY tranferdate, serialno DESC
and
SELECT TOP (1) serialno
FROM dbo.Table
WHERE serialno < '16Nov010001'
ORDER BY serialno DESC
Table records:
serialno | date
------------------------------------------
16Nov010001 | 2016-11-01 11:28:40.640
16Nov010002 | 2016-11-01 11:32:38.530
16Nov010003 | 2016-11-01 11:35:08.437
16Nov010004 | 2016-11-01 11:36:30.117
16Nov010005 | 2016-11-01 11:37:01.760
16Nov010006 | 2016-11-01 11:39:45.393
16Oct300001 | 2016-10-30 19:40:29.963
16Oct310001 | 2016-10-31 18:42:45.833