当前位置:首页 » 编程语言 » sql查两个时间
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查两个时间

发布时间: 2022-07-01 07:10:49

⑴ 用sql语句查询两个时间段的数据

用函数或过程可能会快点,用一句sql也行。
设计思路:根据题意,起始日期的结存数减去结束期的剩余数就是销售数量,其它日期的情况用不着管。
select
a.日期
as
起始日期,
b.日期
as
结束日期,
a.上期结存数量,
a.商品名称,
a.上期结存数量-b.剩余数量
as
销售数量,
b.剩余数量
from
(select
日期,上期结存数量,商品名称
from
[tablename]
where
日期='20080901'
and
商品名称='书包')
a,
(select
日期,剩余数量,商品名称
from
[tablename]
where
日期='20080904'
and
商品名称='书包')
b
where
a.商品名称=
b.商品名称

⑵ 可以在一个SQL语句中查询出两个时间段的数据来吗

可以的,有很多办法,例如可以参考下列写法:

select * from tblName where
coltime between '2017-03-01' and '2017-03-31'
or coltime between '2017-07-01' and '2017-07-31';

⑶ SQL中两个日期的查询语句怎么写

1、创建测试表,

create table test_date(id int, v_date date);

⑷ sql语句中可以查询两个日期之间的天数么

select datediff('2009-1-1', '2008-1-1');

用datediff函数,第一个参数是截止时间,第二个参数是起始时间

不好意思,刚才的是mysql,刚看了下sql的文档发现有点区别- -,sql的话,用下面的形式:
DATEDIFF ( datepart , startdate , enddate )

所以你要求2个日期之间间隔的天数,这样写:

datediff( dd, '2008/1/1', '2009/1/2' )

这里的dd表示计算天数差

⑸ 2个时间之间的sql查询语句怎么写求高手

select * from some_table st
where st.r > TO_DATE('2006-06-04', 'YYYY-MM-DD')
and st.r < TO_DATE('2007-08-24', 'YYYY-MM-DD')

这里假设你的数据库的时间字段是DATE类型的

如果你非要把时间分开存 你就写个存储过程去处理下时间

⑹ 用SQL语句写查询介于两个时间之间的记录应该怎么写

您好:

附上SQL Server的两种写法

--1
SELECT*
FROM表
WHERE时间字段>'开始时间'AND时间字段<'结束时间'
--2
SELECT*
FROM表
WHEREBWTEEN'开始时间'AND'结束时间'

欢迎追问。

⑺ Sql语句查2个时间之间的时间(最好换算成秒数)

用DateDiff函数:SELECT DateDiff('s',发布时间,到期时间) FROM 数据表 WHERE ......

⑻ 我要查询2个时间段的数据sql语句,mysql数据库

select “要查询时间的字段名” from table(表名) where 时间字段名=“第一个时间点” and 时间字段名=“第二个时间点”

⑼ sql查询问题 我想查询两个日期之间的数据,比如3月到4月的数据,这个sql语句该怎么写

最简单的方法就是用char(4)来保存生日。
select student_name
from students
where student_birthday between '0101' and '0505'
order by student_birthday

也可以用数值型:)
select student_name
from students
where student_birthday between 101 and 505
order by student_birthday

当然也可以用日期型

⑽ sql查询语句中要查询两个时间段数据,语句怎么写

用函数或过程可能会快点,用一句SQL也行。
设计思路:根据题意,起始日期的结存数减去结束期的剩余数就是销售数量,其它日期的情况用不着管。
select
a.日期
as
起始日期,
b.日期
as
结束日期,
a.上期结存数量,
a.商品名称,
a.上期结存数量-b.剩余数量
as
销售数量,
b.剩余数量
from
(select
日期,上期结存数量,商品名称
from
[tablename]
where
日期='20080901'
and
商品名称='书包')
a,
(select
日期,剩余数量,商品名称
from
[tablename]
where
日期='20080904'
and
商品名称='书包')
b
where
a.商品名称=
b.商品名称