Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 列上的排序未按预期工作_Sql_Sorting_Reporting Services_Textbox_Sql Order By - Fatal编程技术网

Sql 列上的排序未按预期工作

Sql 列上的排序未按预期工作,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

我有一个报告,其中有一个参数的名字-名字姓氏

选择所有名称后,应相应地在图表和表格中显示值

在我的图表中,名称按排序顺序显示,但在我的表格中,它们显示的不一样

我在sql查询中使用了“ORDERBY forename”,并在tablix属性中使用了排序forename

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