簡體   English   中英

從mysql獲取今天的不同日期

[英]Getting today's distinct date from mysql

我正在嘗試從今天開始的所有時間中選擇不同的IP,它返回了39行,但是應該更少了,因為某些IP從今天開始訪問以來就沒有區別。 我究竟做錯了什么?

SELECT DISTINCT (ip), DATE AS tempDate
FROM  `ipAll` 
HAVING tempDate =  '2015-12-29'
LIMIT 100

您應該使用WHERE條件,而不是像下面這樣。 假設您有一個名為tempdatedate類型列,用於存儲訪問的日期時間。

SELECT DISTINCT ip
FROM  `ipAll` 
WHERE tempDate =  CURDATE();

代替HAVING子句,使用WHERE CLAUSE並刪除表名上的引號。 當您使用GROUP BY子句時,將使用HAVING CLAUSE。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM