我有一个基于年份和学期的学生考试记录的数据库,我想用下面的代码更改特定年份和学期的所有学生的水平,这给了我一个错误。
update result
set level = ( select new_level.student
from new_level
where new_level.student = result.student
limit 1
)
and year = '2016/2017'
and semester = 2
希望能帮助您解决这个问题。谢谢
我用html5设计了一个有4个下拉列表的表单1年2系3学期4科
我已经使用php获得了年份、部门和semester.Now的值,我想要的是基于用户对年份、部门、学期的选择来动态获取主题。
我已经编写了一个查询来获取基于年份、部门和学期的科目
查询//主题下拉列表
select s.sub_name from
subject s
inner join year y
on s.year_id=y.year_id
inner join dept d
on s.dept_id=d.dept_id
inner join sem sm
on s.sem_id=sm.sem_id
where y.year
我试图使用子查询将两行插入到我的表中。
HISTORYTEACHEAS关系有(ID,course_id,sec_id,学期,年份)
insert into HISTORYTEACHES
values('2',(select c.course_id from HISTORYCOURSE c where c.course_id like '2%'),'1','Spring','2016');
ID、sec_id、学期和年份都设置好了,需要查找的是course_id,所以我使用查找它的子查询。仅子查询就有两个结果。
我需
下面的代码将返回所有当前学期。如何识别集合中是否有“夏季”学期,并将其动态替换为“夏季I”?
return activeSemester.Select(c => new ActiveSemester
{
id = c.SemesterId,
name = c.Name, // Here I want to check if it is Summer
}).ToList();
更新:夏季学期有3个夏季名称,但日期不同。我只想按顺序命名。另外,每一个都有唯一的SemesterId。
我正在使用Excel 2010。我有一个数据透视表,它是一个带有数据表的条形图。对于所有其他透视表图表,我右键单击并选择sort a to z以按年份对条形图进行排序。当数据透视表中有一个数据表时,我似乎无法从a到z进行排序。
如何对年复一年的条形图进行排序。按年份排序,它有一个数据表,因为我不能在水平轴上单击鼠标右键来按顺序过滤年份。
如何查询按生日排序而不考虑年份的查询?我需要在ASC或DESC中删除/忽略从今天日期开始的年份和按生日、月份和生日日期排序。
下面的不起作用,因为出生日期的年份起作用了。下面的示例展示了当考虑年份时会发生什么:
John 01/02/1974
Billy 11/15/2000
Ally 06/25/2008
SELECT * FROM users ORDER BY birthdate
按生日排序时的预期结果:
John 01/02/1974
Ally 06/25/2008
Billy 11/15/2000
我试图运行一个查询来选择和统计按邮政编码、月份和年份分组的行,但我在结果的排序方面遇到了问题。我能做的最好的事情就是得到按年排序的结果,但是月份是按字母排序的。
下面是我的问题
SELECT incident_zip,
TO_CHAR(created_date,'Mon') AS mon,
EXTRACT(year FROM created_date) AS yyyy,
COUNT(*) AS total
FROM complaints
WHERE incident_zip
IN (11209, 11201, 11202, 11203, 11204,
实际上,我希望按照外键条目的列对特定的查询结果进行排序。这是我的桌子:
class
------
classId
profId //Points to a profId from professor table
courseId //Points to a specific courseId from course table
semId //Points to a specific semId from semester table
professor
---------
profId
first //first name
last //last name
co
对于我的一个模型,我尝试设置一个默认的作用域,按年份和季节排序。因为year是一个整数,所以很容易通过它进行排序。我的问题是按季节排序(如果年份相同)。这里只是按年排序:
class League < ActiveRecord::Base
def self.default_scope
order(:year)
end
# The season's that are allowed to be used
# This is also the order I'd like to use
def self.season_collection
我有一个表,其中包含一个字段BEGDATE,它是一个varchar2,包含诸如"20170405142030“之类的值。我正在尝试创建一个包含两个字段的视图。第一个领域是一年(e.g:2017),第二个领域是学期。这学期是以月份为基础的。
when the month is : 01 or 02 or 03 or 04 --> then semester contains value:sem1
when the month is : 05 or 06 or 07 or 08 --> then semester contains value:sem2
when the mon