【发布时间】:2021-09-13 06:25:48
【问题描述】:
我当前的 MsSQL 查询如下所示:
all = 'SELECT Master_Sub_Account , cAccountTypeDescription , Debit , Credit FROM [Kyle].[dbo].[PostGL] AS genLedger'\
' Inner JOIN [Kyle].[dbo].[Accounts] '\
'on Accounts.AccountLink = genLedger.AccountLink '\
'Inner JOIN [Kyle].[dbo].[_etblGLAccountTypes] as AccountTypes '\
'on Accounts.iAccountType = AccountTypes.idGLAccountType'\
' WHERE genLedger.AccountLink not in (161,162,163,164,165,166,167,168,122)'\
' AND genLedger.TxDate > ?'\
' ORDER BY iAccountType'
我需要 ORDER BY iAccountType 来显示数据在表格中的放置顺序,而不是数字。
当前输出如下所示(请参阅帐户列):
但我需要它看起来像这样:
【问题讨论】:
-
删除 django 和 python 标签,因为这似乎无关紧要
-
he order that the data is placed in the table到底是什么意思? -
没有“数据放入表中的顺序”。在 SQL 中,表是 无序 行的集合。如果您想知道何时将行插入到表中,则由您将记录此类详细信息的数据放在表中的适当列中。
标签: sql sql-server sql-order-by