首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >期间之间的查询日期

期间之间的查询日期
EN

Stack Overflow用户
提问于 2014-02-04 14:13:04
回答 2查看 139关注 0票数 1

因此,我试图在两个日期之间查询所有数据。mysql表上的日期字段采用这种格式:(dd- my )。所以,我用php来做这个。

我做了这样的东西:

代码语言:javascript
复制
    SELECT *
FROM `sells`
WHERE date
BETWEEN '01-01-2013'
AND '04-02-2014'

当然,这个日期将是变量,但是对于phpmyadmin的测试,我没有达到预期的结果。它给了我关于这个日期的所有数据,让我展示一下。

代码语言:javascript
复制
03-01-2014      
03-01-2014  
03-01-2014      
01-02-2014      
01-02-2014          
03-02-2014      
03-02-2014      
03-02-2014 
03-02-2014 

当然,所有其他的数据,但它无关。

我想在一段日期之间携带所有数据,如何修复此错误?

谢谢。

添加了显示表。这是我的母语,所以。(这是一个国内系统,用于我的家庭业务。

代码语言:javascript
复制
CREATE TABLE `vendas` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `id_cliente` int(11) NOT NULL,
 `cliente` varchar(255) CHARACTER SET latin1 NOT NULL,
 `produto` varchar(255) CHARACTER SET latin1 NOT NULL,
 `quantidade` int(255) NOT NULL,
 `valor` varchar(255) CHARACTER SET latin1 NOT NULL,
 `total` varchar(255) CHARACTER SET latin1 NOT NULL,
 `metodo` varchar(255) CHARACTER SET latin1 NOT NULL,
 `data` varchar(255) CHARACTER SET latin1 NOT NULL,
 `status` int(255) NOT NULL DEFAULT '1',
 `data_pagamento` varchar(255) CHARACTER SET latin1 NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-04 14:15:47

当您将日期存储为字符串而不是日期时,会发生这样的情况。你会质疑地狱的。

您需要将字符串日期转换为正确的格式,然后将搜索条件更改为也是正确的日期格式(YYYY DD):

代码语言:javascript
复制
WHERE STR_TO_DATE(date, "%d-%m-%Y")
BETWEEN '2013-01-01'
AND '2014-02-04'
票数 4
EN

Stack Overflow用户

发布于 2014-02-04 14:30:31

试试这个-

代码语言:javascript
复制
SELECT *
FROM `sells`
WHERE  DATE_FORMAT(<your column name>,'%m-%d-%Y') >= '01-01-2013'
and DATE_FORMAT(<your column name>,'%m-%d-%Y') <= '04-02-2014';

这也能起作用--

代码语言:javascript
复制
SELECT *
    FROM `sells`
    WHERE <your column name> between DATE_FORMAT('01-01-2013','%m-%d-%Y')  
    and DATE_FORMAT('04-02-2014','%m-%d-%Y');
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21554850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档