数据库 时间段类型数据
发布网友
发布时间:2022-04-24 02:34
我来回答
共2个回答
热心网友
时间:2023-10-22 07:01
给你个思路吧,你这个其实就是和判断某个字段不能重复一样的意思。
不用时间类型。你可以这样,当老师申请的时候把老师申请的周数和课时都按一定格式转成字符串型存到数据库中。
比如在表中建一个字段表是第几周开始start,再建一个表示第几周结束end,再建一个表时老师需要的课时aaa。
这样的表在存你给的信息的时候,就是
start end aaa
1 19 1,2
前两个字段可以按int型存.最后一个按string存.
别的老师申请的时候先判申请第几节课,如果也是1,2节课,再判断周.如果申请start大于数据库里同类数据,end又小的话。就是在范围内,提示不可申请。如果start小于.end大于则也不可以申请.
只有开始和结束都大于end或都小于start才可以。
至于课时判断,你可以用string下的indexof这个是判断字符串中是否存在某些字符的。
你也可以跟据你的需要加些小功能,比如老师申请失败以后提示他哪几周有老师在用。其实就是显示出aaa这段相等的话 start和end的值。更多功能尽在你的想象力。
祝你完成毕业设计,写的有点笼统。若还哪不明白的话可以追问我。
热心网友
时间:2023-10-22 07:01
1、数据设计成
1、序号 自动增长型
2、日期 日期型
3、上午第一节课 inter
4、上午第二节课 inter
5、上午第三节课 inter
6、下午第一节课 inter
7、下午第二节课 inter
8、班级号
----------
然后只要用个查询求和就可以得到数据了。
热心网友
时间:2023-10-22 07:01
给你个思路吧,你这个其实就是和判断某个字段不能重复一样的意思。
不用时间类型。你可以这样,当老师申请的时候把老师申请的周数和课时都按一定格式转成字符串型存到数据库中。
比如在表中建一个字段表是第几周开始start,再建一个表示第几周结束end,再建一个表时老师需要的课时aaa。
这样的表在存你给的信息的时候,就是
start end aaa
1 19 1,2
前两个字段可以按int型存.最后一个按string存.
别的老师申请的时候先判申请第几节课,如果也是1,2节课,再判断周.如果申请start大于数据库里同类数据,end又小的话。就是在范围内,提示不可申请。如果start小于.end大于则也不可以申请.
只有开始和结束都大于end或都小于start才可以。
至于课时判断,你可以用string下的indexof这个是判断字符串中是否存在某些字符的。
你也可以跟据你的需要加些小功能,比如老师申请失败以后提示他哪几周有老师在用。其实就是显示出aaa这段相等的话 start和end的值。更多功能尽在你的想象力。
祝你完成毕业设计,写的有点笼统。若还哪不明白的话可以追问我。
热心网友
时间:2023-10-22 07:01
1、数据设计成
1、序号 自动增长型
2、日期 日期型
3、上午第一节课 inter
4、上午第二节课 inter
5、上午第三节课 inter
6、下午第一节课 inter
7、下午第二节课 inter
8、班级号
----------
然后只要用个查询求和就可以得到数据了。
热心网友
时间:2023-10-22 07:01
给你个思路吧,你这个其实就是和判断某个字段不能重复一样的意思。
不用时间类型。你可以这样,当老师申请的时候把老师申请的周数和课时都按一定格式转成字符串型存到数据库中。
比如在表中建一个字段表是第几周开始start,再建一个表示第几周结束end,再建一个表时老师需要的课时aaa。
这样的表在存你给的信息的时候,就是
start end aaa
1 19 1,2
前两个字段可以按int型存.最后一个按string存.
别的老师申请的时候先判申请第几节课,如果也是1,2节课,再判断周.如果申请start大于数据库里同类数据,end又小的话。就是在范围内,提示不可申请。如果start小于.end大于则也不可以申请.
只有开始和结束都大于end或都小于start才可以。
至于课时判断,你可以用string下的indexof这个是判断字符串中是否存在某些字符的。
你也可以跟据你的需要加些小功能,比如老师申请失败以后提示他哪几周有老师在用。其实就是显示出aaa这段相等的话 start和end的值。更多功能尽在你的想象力。
祝你完成毕业设计,写的有点笼统。若还哪不明白的话可以追问我。
热心网友
时间:2023-10-22 07:01
1、数据设计成
1、序号 自动增长型
2、日期 日期型
3、上午第一节课 inter
4、上午第二节课 inter
5、上午第三节课 inter
6、下午第一节课 inter
7、下午第二节课 inter
8、班级号
----------
然后只要用个查询求和就可以得到数据了。
热心网友
时间:2023-10-22 07:01
给你个思路吧,你这个其实就是和判断某个字段不能重复一样的意思。
不用时间类型。你可以这样,当老师申请的时候把老师申请的周数和课时都按一定格式转成字符串型存到数据库中。
比如在表中建一个字段表是第几周开始start,再建一个表示第几周结束end,再建一个表时老师需要的课时aaa。
这样的表在存你给的信息的时候,就是
start end aaa
1 19 1,2
前两个字段可以按int型存.最后一个按string存.
别的老师申请的时候先判申请第几节课,如果也是1,2节课,再判断周.如果申请start大于数据库里同类数据,end又小的话。就是在范围内,提示不可申请。如果start小于.end大于则也不可以申请.
只有开始和结束都大于end或都小于start才可以。
至于课时判断,你可以用string下的indexof这个是判断字符串中是否存在某些字符的。
你也可以跟据你的需要加些小功能,比如老师申请失败以后提示他哪几周有老师在用。其实就是显示出aaa这段相等的话 start和end的值。更多功能尽在你的想象力。
祝你完成毕业设计,写的有点笼统。若还哪不明白的话可以追问我。
热心网友
时间:2023-10-22 07:01
1、数据设计成
1、序号 自动增长型
2、日期 日期型
3、上午第一节课 inter
4、上午第二节课 inter
5、上午第三节课 inter
6、下午第一节课 inter
7、下午第二节课 inter
8、班级号
----------
然后只要用个查询求和就可以得到数据了。