Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Sorting 按匹配日期访问总和。排序不';行不通_Sorting_Date_Ms Access_Sum_Match - Fatal编程技术网

Sorting 按匹配日期访问总和。排序不';行不通

Sorting 按匹配日期访问总和。排序不';行不通,sorting,date,ms-access,sum,match,Sorting,Date,Ms Access,Sum,Match,好的,我有一个老师的时间表,标题如下 它考虑了与学生相处的时间 月底的报告 关键是要把所有的数学运算相加 Date=> => =>Type=>Teacher=>Discipline=> 我是用Sum来做的 问题是,如果您尝试按日期对其进行排序,smth似乎与日期有误 如何测试此错误?您不能使用此格式订购日期字符串 按日期值排序: SELECT DISTINCTROW Format$([Sched].[D

好的,我有一个老师的时间表,标题如下

它考虑了与学生相处的时间 月底的报告

关键是要把所有的数学运算相加

    Date=>         =>         =>Type=>Teacher=>Discipline=>
我是用Sum来做的
问题是,如果您尝试按日期对其进行排序,smth似乎与日期有误


如何测试此错误?

您不能使用此格式订购日期字符串

按日期值排序:

SELECT DISTINCTROW 
    Format$([Sched].[Date],'Long Date') AS Date, [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type], Sum([Sched].[Hours]) AS [Sum Of Hours]
FROM 
    [Sched]
GROUP BY 
    Format$([Sched].[Date],'Long Date'), [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type]
ORDER BY 
    [Sched].[Date], [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type];
或使用可排序的日期格式:

SELECT DISTINCTROW 
    Format$([Sched].[Date],'yyyy-mm-dd') AS Date, [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type], Sum([Sched].[Hours]) AS [Sum Of Hours]
FROM 
    [Sched]
GROUP BY 
    Format$([Sched].[Date],'yyyy-mm-dd'), [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type];

调整访问大小可以解决问题吗?因为这里可能有一个字符串比较需要澄清,这个问题只是关于不正确的排序?
SELECT DISTINCTROW 
    Format$([Sched].[Date],'yyyy-mm-dd') AS Date, [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type], Sum([Sched].[Hours]) AS [Sum Of Hours]
FROM 
    [Sched]
GROUP BY 
    Format$([Sched].[Date],'yyyy-mm-dd'), [Sched].[Tacher], [Sched].[Discipline], [Sched].[Type];