Repairform create table repairform( RFcode char(8), Rcode char(8), Mcode char(8), RFtime datetime, RFstate varchar(10), primary key(RFcode) ) Maintainer create table maintainer( Mcode char(8), Mname char(10) NOT NULL, Msex char(2), Mage tinyint, Mnumber int, Mtel char(11), Mpass varchar(15), primary key(Mcode) ) 统计维修时间为今天的Mcode为M0003的维修员的维修单Rcode总条数
时间: 2023-11-18 11:06:25 浏览: 27
以下是查询语句:
```
SELECT COUNT(Rcode) AS count FROM repairform WHERE Mcode = 'M0003' AND DATEDIFF(day, RFtime, GETDATE()) = 0;
```
这条语句中,我们使用了 COUNT 函数来计算维修员 M0003 今天的维修单总条数,使用 WHERE 子句来筛选出 Mcode 为 M0003 并且维修时间为今天的维修单记录。使用 DATEDIFF 函数来计算今天和 RFtime 的天数差,如果为0,说明是今天。最后使用 AS 子句来给计算结果取别名 count。
相关问题
Repairform create table repairform( RFcode char(8), Rcode char(8), Mcode char(8), RFtime datetime, RFstate varchar(10), primary key(RFcode) ) Maintainer create table maintainer( Mcode char(8), Mname char(10) NOT NULL, Msex char(2), Mage tinyint, Mnumber int, Mtel char(11), Mpass varchar(15), primary key(Mcode) ) 统计Mcode为M0003的维修员的维修单Rcode总条数
以下是查询语句:
```
SELECT COUNT(Rcode) AS count FROM repairform WHERE Mcode = 'M0003';
```
这条语句中,我们使用了 COUNT 函数来计算维修员 M0003 的维修单总条数,使用 WHERE 子句来筛选出 Mcode 为 M0003 的维修单记录。最后使用 AS 子句来给计算结果取别名 count。
create table maintainer( Mcode char(8), Mname char(10) NOT NULL, Msex char(2), Mage tinyint, Mnumber int, Mtel char(11), Mpass varchar(15), primary key(Mcode) )统计改表中
这个表中有7个字段,它们分别是:
- Mcode:维护人员的编号,字符类型,长度为8,是主键。
- Mname:维护人员的姓名,字符类型,长度为10,不能为空。
- Msex:维护人员的性别,字符类型,长度为2。
- Mage:维护人员的年龄,tinyint类型。
- Mnumber:维护人员的编号,int类型。
- Mtel:维护人员的电话号码,字符类型,长度为11。
- Mpass:维护人员的密码,varchar类型,长度为15。