У меня проблема с моим запросом.Сортировать по: SQL Server 2008
Мне нужно отсортировать мои записи на основе столбцов Дата создания и Позиции изображения.
Где, как у меня есть таблица, как показано ниже
«--------------------------------- ------------------------
Id | Тип изображения | Создано Dt | Изображение |
'----------------------------------------------- ----------
1 * |Оригинальное изображение |2013-11-20 17: 27: 06.380 | |
2 * |Оригинальное изображение |2013-11-20 17: 27: 07.380 | |
3 * | * Blank_Image * |2013-11-20 17: 27: 08.380 | |
4 * |Оригинальное изображение |2013-11-20 17: 27: 09.380 | |
'--------------------------------------------- ------------
Теперь, если я использую
Сортировать по [Создано дт], [Image Position] Тогда я получаю правильное
Теперь я хочу изменить положение изображения imge id 4 в положение изображения 1 и идентификатор изображения 1 в положение изображения 3
'--------------------------------------------- ------------
Id | Тип изображения | Создано Dt | Изображение |
'----------------------------------------------- ----------
1 * |Оригинальное изображение |2013-11-20 17:27:06.380 | |
2 * |Оригинальное изображение |2013-11-20 17: 27: 07.380 | |
3 * | * Blank_Image * |2013-11-20 17: 27: 08.380 | |
4 * |Оригинальное изображение |2013-11-20 17: 27: 09.380 | |
'--------------------------------------------- ------------
Сейчас мой ожидаемый результат должен быть
«------------------- --------------------------------------
Id | Тип изображения | Создано Dt | Изображение |
'----------------------------------------------- ----------
4 * |Оригинальное изображение |2013-11-20 17: 27: 09.380 | |
2 * |Оригинальное изображение |2013-11-20 17: 27: 07.380 | |
3 * | * Blank_Image * |2013-11-20 17: 27: 08.380 | |
1 * |Оригинальное изображение |2013-11-20 17:27:06.380 | |
'--------------------------------------------- ------------
Но здесь, в этом случае, если я использую
Сортировать по [Created сИ], [Позиция изображения] он дает мне
'----------------------------------------- ----------------
ID | Тип изображения | Создано Dt | Изображение |
'----------------------------------------------- ----------
1 * |Оригинальное изображение |2013-11-20 17: 27: 06.380 | |
2 * |Оригинальное изображение |2013-11-20 17: 27: 07.380 | |
3 * | * Blank_Image * |2013-11-20 17: 27: 08.380 | |
4 * |Оригинальное изображение |2013-11-20 17: 27: 09.380 | |
'--------------------------------------------- ------------
Я не могу объяснить это больше, чем это .. Если кто-то может понять это, пожалуйста, помогите мне.
Заранее спасибо.
Что вы на самом деле хотите сделать с этим. Желаемые данные не сортируются по дате или по положению изображения? – Mithrandir
Я хочу, чтобы все исходные изображения сортировались по позиции изображения, но в то же время я хочу, чтобы все пустые изображения были отсортированы по созданному dt. Это будет возможно? Извините, это немного сложно. –
Я не думаю, что вы можете сделать, просто заказывая по дате и положению. – Mithrandir