在日期之间选择语句sqlite

莫德

我有一张表格,其中以以下格式存储了两个日期:例如2014-12-05。这些日期是日期和日期。我想从另一个有日期列的表中选择项目因此,我想执行以下操作:

SELECT * FROM TABLE2 WHERE date BETWEEN fromdate AND todate

除了fromdate和todate列来自table1,而'date'来自table2。有一个简洁的方法吗?

IvarTJ

您将在两个表之间进行某种联接,然后从联接中选择条目。通过用逗号分隔要查询的表,可以实现简单的笛卡尔联接。

create table holidays (
        name text not null,
        fromdate text not null,
        todate text not null
);

create table appointments (
        name text not null,
        date text not null
);

insert into holidays values ('Christmas Holiday', '2014-12-05', '2014-12-24');

insert into appointments values ('Dentist', '2014-11-06');
insert into appointments values ('Doctor', '2014-12-06');

select h.name, a.name, a.date
        from appointments a, holidays h
        where a.date between h.fromdate and h.todate;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择语句最大日期

来自分类Dev

选择语句之间的差异

来自分类Dev

选择语句之间的差异

来自分类Dev

SQlite concat选择语句

来自分类Dev

SQLite的动态选择语句

来自分类Dev

SQlite concat选择语句

来自分类Dev

SQLite:如果存在,请选择介于起始日期和起始日期之间的当前日期

来自分类Dev

在日期之间选择

来自分类Dev

在日期之间选择

来自分类Dev

SQLITE在表之间选择

来自分类Dev

选择日期重叠的语句

来自分类Dev

结合选择语句和日期

来自分类Dev

选择语句之间忽略条件

来自分类Dev

SQLite子查询选择语句

来自分类Dev

选择特定值的语句sqlite

来自分类Dev

SQLite数据库-选择两个日期之间的数据?

来自分类Dev

Android和SQLite-选择2个日期时间之间的所有时间

来自分类Dev

如何从SQLite表中选择介于今天的日期和7天之间的行

来自分类Dev

使用2列在sqlite中的2个日期之间进行选择

来自分类Dev

mysql选择日期之间

来自分类Dev

MySQL选择日期之间

来自分类Dev

Oracle选择今天之间的日期

来自分类Dev

日期选择之间的PHP SQL

来自分类Dev

SQLite:获取日期之间的所有日期

来自分类Dev

SQLite选择日期,日期格式不同

来自分类Dev

SQLite:连接两个选择语句

来自分类Dev

选择语句不起作用的SQLite Android

来自分类Dev

SQLite:根据案例语句选择列

来自分类Dev

查询以选择sqlite数据库中今天日期和7天时间之间的行