Я пытаюсь сделать экспорт из SQL Server 2008 в Excel с order by
(через запрос) внутри, и я получаю синтаксическую ошибку.Экспорт из SQL Server в Excel
Пожалуйста, скажите, что мне не хватает (я знаю точно, что это связано с ORDER BY
, и это что-то маленькое):
CREATE TABLE `Z_STOCK_PARTNERS_2` (
`Date` DateTime,
`Partner` LongText,
`Weight` Double,
`TotalCost` Double,
`ProductGroupID` LongText
ORDER BY `ProductGroupID`
)
таблица сама по себе не может быть заказан - вы можете использовать 'только ORDER BY' на командах 'SELECT' из этой таблицы .... –
В CREATE TABLE нет ORDER BY. Вы пытаетесь сделать SELECT из существующей таблицы? Вы можете использовать ORDER BY там. Ваш синтаксис также не похож на SQL Server. Посмотрите [здесь] (http://msdn.microsoft.com/en-us/library/ms189499.aspx) и [здесь для примеров] (http://msdn.microsoft.com/en-us/library/ms187731 .aspx). – criticalfix
Вот что я делаю: я использую функцию экспорта SQL, я выбираю пункт назначения, который является новым файлом excel, поэтому в запросе CREATE TABLE. Затем я выбираю VIEW, который я хочу экспортировать, а затем EDIT SQL. Я вижу этот запрос уже внутри без ORDER BY. Я действительно получаю сейчас, когда пишу это, что это запрос только для создания таблицы, а не для самого экспорта ... :) – whatever61