Как я могу отсортировать время даты в сценарии SQL.Сначала я использую datetimeFormatter, чтобы получить дату и время в определенном формате.Позже я пишу в таблицу SQL, используя скрипт.Ниже мой код grovvy.
def date = Finish / 1000; ////here Finish is in java.lang.Long
LocalDateTime dateTime = LocalDateTime.ofEpochSecond(date, 0, ZoneOffset.UTC);
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("hh:mm:ss dd-MM-yyyy", Locale.ENGLISH);
String formattedDate = dateTime.format(formatter);
main.setdoneTime(formattedDate);
В таблице sql у меня есть столбец с именем Timedone , имеющий формат varchar (255).Я пытаюсь упорядочить Timedone в порядке возрастания, используя скрипт:
select * from [devnew].[dbo].[Table1] WHERE Total!= Right + Left order by Timedone
только время сортируется, но не дата, месяц или год.Как я могу сделать оба отсортированы.