Sql 列上的排序未按预期工作
我有一个报告,其中有一个参数的名字-名字姓氏 选择所有名称后,应相应地在图表和表格中显示值 在我的图表中,名称按排序顺序显示,但在我的表格中,它们显示的不一样 我在sql查询中使用了“ORDERBY forename”,并在tablix属性中使用了排序forenameSql 列上的排序未按预期工作,sql,sorting,reporting-services,textbox,sql-order-by,Sql,Sorting,Reporting Services,Textbox,Sql Order By,我有一个报告,其中有一个参数的名字-名字姓氏 选择所有名称后,应相应地在图表和表格中显示值 在我的图表中,名称按排序顺序显示,但在我的表格中,它们显示的不一样 我在sql查询中使用了“ORDERBY forename”,并在tablix属性中使用了排序forename Query: SELECT DISTINCT Code, Forename, Forename + ' ' + Surname AS Name, Age, Year, Area, Type, StartTime, EndTim
Query:
SELECT DISTINCT
Code, Forename, Forename + ' ' + Surname AS Name, Age, Year, Area, Type, StartTime, EndTime
FROM Table
WHERE (Age IN (@Age)) AND (Type IN (@Type)) AND (Year = @Year)
GROUP BY Code, Forename, Surname, Age, Year, Area, Type, StartTime, EndTime
ORDER BY Forename
O/p:
如何更正此问题?tablix的行组有各自的排序属性集,优先于整个tablix的排序属性。右键单击行组以打开其属性,并检查排序选项 如果您在tablix中根据员工的代码值创建了行组,则代码列将是该组的默认排序。通过更改组的属性,您仍然可以按代码分组,但按名称排序
您指的是哪一张表。SQL表,还是屏幕上的表?@takarii-在我的报告Tablix中,你能展示你的代码吗,看起来你可能有一个mistake@Takarii-请看上面的查询在我看来很好,所以这表明它与您如何在代码中绑定内容有关。你能扩展并包括你正在使用的语言吗?
Code Forename Name Age Year Area Type StartTime EndTime
SHEEA1 Alyson Alyson Sheen 1416 2015 Eng+Maths GCSE 1899-12-30 09:00 1899-12-30 10:30
SHEEA1 Alyson Alyson Sheen 1416 2015 Eng+Maths GCSE 1899-12-30 13:15 1899-12-30 14:45
SHEEA1 Alyson Alyson Sheen 1416 2015 Eng+Maths GCSE 1899-12-30 15:00 1899-12-30 16:30
DIXOD1 Daniel Daniel Dixon 1416 2015 Eng+Maths GCSE 1899-12-30 10:45 1899-12-30 12:15
DIXOD1 Daniel Daniel Dixon 1416 2015 Eng+Maths GCSE 1899-12-30 13:15 1899-12-30 14:45
KAYEJ1 Jemma Jemma Kaye 1416 2015 Eng+Maths GCSE 1899-12-30 09:00 1899-12-30 10:30
AMOOJ1 Josephine Josephine Amoo 1416 2015 Eng+Maths GCSE 1899-12-30 15:15 1899-12-30 16:45
AMOOJ1 Josephine Josephine Amoo 1416 2015 Eng+Maths GCSE 1899-12-30 13:30 1899-12-30 15:00
LEEK2 Katy Katy Lee 1416 2015 Eng+Maths GCSE 1899-12-30 09:00 1899-12-30 10:30
LEEK2 Katy Katy Lee 1416 2015 Eng+Maths GCSE 1899-12-30 11:00 1899-12-30 12:30
LEEK2 Katy Katy Lee 1416 2015 Eng+Maths GCSE 1899-12-30 13:30 1899-12-30 15:00
NSUBL1 Lawrence Lawrence Nsubuga 1416 2015 Eng+Maths GCSE 1899-12-30 13:15 1899-12-30 15:00
NSUBL1 Lawrence Lawrence Nsubuga 1416 2015 Eng+Maths GCSE 1899-12-30 09:00 1899-12-30 10:30
NSUBL1 Lawrence Lawrence Nsubuga 1416 2015 Eng+Maths GCSE 1899-12-30 15:00 1899-12-30 16:30
GOODN1 Nicola Nicola Goodman 1416 2015 Eng+Maths GCSE 1899-12-30 09:00 1899-12-30 10:30