2012-01-25 8 views
1

私の仕事では、送信日時が最近のすべての連絡先を検索するには、それ以下ある固定日。バックエンドで最近の送信日がある日付以下の連絡先をすべて検索するクエリ

実際には、私はXXXのテーブル名を持っています。テーブル名はemail,namesentdateです。

2006年から2012年にかけて、各メール担当者にメールが送信されます。一部の連絡先については、2006年から2012年まで毎年メールが送信されます。連絡先によっては、2007年以降にメールが送信されていないものもあります。

最後に送信された日付がある日付以下のすべての連絡先(たとえば、「01-01-2010」)を取得するためのクエリが必要です。

答えて

0
SELECT * FROM `xxx` WHERE `last_sent_date`<='some_date' 
+0

感謝。しかし、私は<= '01-01-2010'である各連絡先の電子メール日付を最後に送信したすべての連絡先を取得するバックエンドクエリが必要です。例:Subhaがあるメールで2つの異なる日付の「12 -09-2009」と別のメールの「24 -08-2007」の2つのメールを受信した場合、Subhaは受信しました。 。このように私は最後にメールを送るdate.Likeを受信した人の電子メールの連絡先が必要です。これは<= 01-01-2010のこの条件を使用して1つのテーブルからすべての連絡先を取得する必要があります。 ..... –

0

以下試してください:あなたの応答のための

SELECT * FROM xxx WHERE sent_date<='01-01-2010' 
+0

あなたのレスポンスに感謝します。しかし、私は、最後に<= '01-01-2010'の電子メールの日付を送ったすべての連絡先を取得するバックエンドクエリが必要です。 –

関連する問題