一张数据库表有两个字段,第一个字段是客户身份证,第二个字段是客户登录日期,超过30天没登录的即为流失客户,查询去年一年内的流失客户,不能用偏移,允许开窗。请写出这个sql怎么实现
时间: 2023-03-07 22:19:49 浏览: 54
SELECT 客户身份证 FROM 表名 WHERE 登录日期 > DATE_SUB(CURRENT_DATE(), INTERVAL 365 DAY) AND 登录日期 < DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY);
相关问题
sql判断数据库表中两个时间字段是否超过一天
可以使用DATEDIFF函数来判断两个时间字段之间的差值是否超过一天。具体的语法如下:
```sql
SELECT *
FROM table_name
WHERE DATEDIFF(end_time, start_time) >= 1
```
其中,`end_time`和`start_time`分别代表要比较的两个时间字段。如果它们之间的差值(即结束时间减去开始时间)超过等于1天,则符合条件,会被查询出来。
创建一张数据库表,八个字段
好的,我可以帮你创建一张八个字段的数据库表,以下是示例 SQL 语句:
```sql
CREATE TABLE my_table (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
email VARCHAR(100),
phone VARCHAR(20),
address VARCHAR(200),
occupation VARCHAR(50),
salary DECIMAL(10, 2)
);
```
这张表名为 `my_table`,包含了 `id`、`name`、`age`、`email`、`phone`、`address`、`occupation`、`salary` 这八个字段。其中,`id` 是主键,`name` 和 `email` 是字符串类型,`age` 和 `phone` 是整数类型,`address` 和 `occupation` 是字符串类型,`salary` 是十进制数类型,用于存储薪资。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)