0

こんにちはみんな!!! 日時の値を含む「Calldate」という名前の列があるテーブルがあります。この列には、同じ日時の値を持つ行がたくさんあるので、テーブルからそれらの値を取得する必要があります。

Plzの人たちは私がタスクを完了するのを手伝ってくれます..事前に感謝します。

4

3 に答える 3

1

重複する日付と時刻の値のみを取得する場合、答えは次のようになります。

呼び出し日を選択、
COUNT(Calldate)FROMテーブル
GROUP BY Calldate
HAVING COUNT(Calldate)> 1

これにより、日付と時刻が重複しているレコードが返されます。日付と時刻の重複レコードの合計

于 2012-12-05T07:10:32.907 に答える
0

これを試して :

Select 
* 
from table1 
inner join 
(
Select 
Calldate
from table 
group by Calldate 
having count(*)>1
) 
as temp_table on (table1.Calldate=temp_table.Calldate)
于 2012-12-05T06:58:29.270 に答える
0
        The DATETIME values contain both date and time. MySQL retrieves and displays values in 'YYYY-MM-DD HH:MM:SS' format. The supported range is from '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.

        you may write the query as follows:

       to get all values:
        select Calldate from tableName

       to get the one record among multiple same records:
        select distinct(Calldate) from tableName

      to get the same valued records from column:

select Calldate from tableName
group by Calldate
Having count(Calldate)>1
于 2012-12-05T07:26:52.390 に答える