Сортировка документов на базе SQL Server

Для сортировки документов на базе SQL Server можно выполнить один из двух заготовленных SQL-запросов:

сортировка по дате и номеру ДО-1

UPDATE KRD_MAIN 
SET SHOW_NBD=CONVERT (VARCHAR (MAX), BD_DATE, 112) + RIGHT (NBD, 5)

Выражение сортировки в настройках программы должно быть:

FDT('YYYYMMDD', KRD_MAIN.BD_DATE)+LEFTPAD(RIGHT(KRD_MAIN.NBD, 5), 5, '0')

сортировка по дате и времени, а также номеру ДО-1

UPDATE KRD_MAIN 
SET SHOW_NBD=RIGHT (CONVERT (VARCHAR (MAX), BD_DATE, 112), 8) + RIGHT ('00' + CAST (DATEPART (HOUR, BD_DATE) AS VARCHAR), 2) + RIGHT ('00' + CAST (DATEPART (MINUTE, BD_DATE) AS VARCHAR), 2) + RIGHT(NBD, 5)

Выражение сортировки в настройках должно быть:

FDT('YYYYMMDDHHNN', KRD_MAIN.BD_DATE)+LEFTPAD(RIGHT(KRD_MAIN.NBD, 5), 5, '0')

 

1271