PTA-MySQL10-1 查询2022年4月15日至5月15日之间签约的项目


 

10-1 查询2022年4月15日至5月15日之间签约的项目----入门(题目题干来源于平时PTA练习)

本题目要求根据Projects表,返回2022年4月15日至5月15日之间签约的项目。

表结构:

CREATE TABLE Projects
(
  pid          INT      PRIMARY KEY,  -- 项目id
  vid          INT      NULL,         -- 供应商id
  sid          INT      NOT NULL,     -- 销售人员id
  contractdate DATETIME NOT NULL      -- 签约日期
);

表样例

Projects表:

pidvidsidcontractdate
105237272022/05/01 00:00:00.000
10524512022/05/01 00:00:00.000
10525912022/05/02 00:00:00.000
105557162022/06/02 00:00:00.000
105567322022/06/03 00:00:00.000
105574492022/06/03 00:00:00.000

输出样例:

pidcontractdate
105232022/05/01 00:00:00.000
105242022/05/01 00:00:00.000
105252022/05/02 00:00:00.000

我写的答案: 

​
select pid,contractdate
from Projects
where contractdate between '2022-04-15 00:00:00'
and '2022-05-15 23:59:59';

​

select pid,contractdate
from Projects
where contractdate between '2022-04-15 00:00:00'
and '2022-05-15 23:59:59';

这里仅供参考,有更好的写法欢迎评论区探讨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值