0

SELECTSQL Server 2008 R2 のクエリからデータを取得しようとしました

私のクエリは次のようなものです

Select id, name from table1 where date > 2012/8/1 
union 
Select id, name from table2 where date > 2012/8/1

約 300K 行のデータに対してこのクエリを実行しています。

そして、私は毎回異なる結果を得ています。

この背後にある理由を誰か教えてもらえますか?

4

1 に答える 1

2

明確な日付形式を使用する必要があり、日付を文字列で区切る必要があります。試す:

WHERE [date] > '20120801'
于 2012-08-24T17:33:50.987 に答える