I am fetching data from a table but i want to Sort data using a column "ScheduledDate" with Current Date on top(If not current date then nearest date on top) and rest after that even if there is a future date with it.

Data

```
ScheduledDate

2019-08-28 18:30:00.000
2019-08-27 18:30:00.000
2019-08-27 11:49:57.087
2019-08-27 12:08:56.827
2019-08-20 06:42:16.603
2019-08-20 06:47:33.970
2019-08-20 11:15:36.780 
2019-08-20 11:18:20.853
2019-08-20 11:18:56.120
2019-08-20 11:20:16.520
2019-08-20 11:21:09.600
2019-08-21 18:30:00.000
2019-08-21 18:30:00.000
2019-08-21 18:30:00.000
2019-08-22 18:30:00.000
2019-08-22 18:30:00.000
2019-08-22 18:30:00.000
2019-08-26 18:30:00.000

```

Desired Result:

```
ScheduledDate

2019-08-27 11:49:57.087
2019-08-27 12:08:56.827    
2019-08-27 18:30:00.000    
2019-08-20 06:42:16.603
2019-08-20 06:47:33.970
2019-08-20 11:15:36.780 
2019-08-20 11:18:20.853
2019-08-20 11:18:56.120
2019-08-20 11:20:16.520
2019-08-20 11:21:09.600
2019-08-21 18:30:00.000
2019-08-21 18:30:00.000
2019-08-21 18:30:00.000
2019-08-22 18:30:00.000
2019-08-22 18:30:00.000
2019-08-22 18:30:00.000
2019-08-26 18:30:00.000
2019-08-28 18:30:00.000

```