2011-09-14 9 views
0

実際のイベントを取得するための最良のクエリについて、クエリ特定の日付と時刻に発生するイベントを選択するためのSQLクエリ

これは私が持っているものです。

$date = date('Y-m-d'); 
$time = date('Gi'); 

データソース:http://screencast.com/t/ODthUUpfR

$sql = "SELECT * FROM events WHERE startdate = '" . $date . "' AND stopdate >= '" . $date . "' ORDER BY stopdate ASC"; 

実際の日付は2011年9月15日及び時間であれば、私が持っている問題があります600(06:00)

イベントはまだTeamAです10上記のクエリでTeamBが返されます。

答えて

2

最初に、これを2つのDATETIMEフィールドに格納する必要があります。これを4つのフィールドに格納することで、より複雑になります。

次に、あなたがより多くの

WHERE $datetime BETWEEN start_datetime AND end_datetime 
のようなクエリを実行する必要があります
関連する問題