購入日が2012年より前であるという条件を満たす必要があり、この権利を得るためにSQLコードをどのようにフォーマットするのか分かりません。SQLで日付をフォーマットするにはどうすればよいですか?
私の現在のコード:
SELECT g.GameName, p.GameID, g.GameID
FROM games g, purchases p
WHERE p.GameID = g.GameID
AND p.DatePurchase < 2012-01-01
、データベースが同じでフォーマットされたが(「2012-06-15」のように)であったが、私はこのコードを実行すると、それが実行されますが、私は0結果を得ます。
使用を ' '''。それは数値として扱われ、 '2012-01-01'は2010年になり、結果を得られません。 –
あなたは一重引用符で日付を入れようとしましたか? – mfredy