Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL月返回错误的结果_Mysql - Fatal编程技术网

MySQL月返回错误的结果

MySQL月返回错误的结果,mysql,Mysql,下面的查询没有返回正确的结果,因为它返回“九月”月份的结果,但我需要获得给定月份“八月”的结果 我的问题有问题吗 选择* 从桌子上 其中年份(从UNIX时间(UNIX日期))='2012'和 月份(从UNIXTIME(UNIX\u日期))=“08” 按日期说明订购 编辑: 返回的结果如下所示: 月份不应具有前导0。因此,尝试8而不是08。 您还可以发布一行返回的内容,这样我们就可以看到UNIX_日期的样子 参考:如文档中所述,日、月和年函数返回整数,因此月的值为1-12(或零)使用表中的立即

下面的查询没有返回正确的结果,因为它返回“九月”月份的结果,但我需要获得给定月份“八月”的结果

我的问题有问题吗

选择*
从桌子上
其中年份(从UNIX时间(UNIX日期))='2012'和
月份(从UNIXTIME(UNIX\u日期))=“08”
按日期说明订购
编辑:

返回的结果如下所示:


月份不应具有前导
0
。因此,尝试
8
而不是
08
。 您还可以发布一行返回的内容,这样我们就可以看到UNIX_日期的样子


参考:

如文档中所述,
函数返回整数,因此
的值为1-12(或零)

使用表中的
立即选择()检查当前服务器时间
我的本地时间和服务器时间相差7小时!您是否尝试在支票中使用8而不是08?是否有其他方法?比如在和how之间使用
?你可以检查
FROM_UNIXTIME(UNIX_date)>='2012-08-01 00:00:00'和FROM_UNIXTIME(UNIX_date)是否也不起作用它显示了“九月”的结果!!我检查了我的服务器时间,发现我的本地时间和服务器时间相差7个小时,这有效率吗!?sql server在服务器运行的时间内工作,因此不会产生任何影响。
 post_id    user_id     UNIX_date
 95319       12         1346475459
 97370        5         1346474849
 83527       25         1346474631
 83526       51         1346473357
 85929       12         1346471009
 26677       29         1346462100
 26839       12         1346432911
 85927       12         1346411636