は、私は2つのオブジェクトに参加したのSubSonic.SqlQueryを使用してデータセットを返すんだけど、私は句はどこにこれを実行する方法を見つけ出すように見えることはできません。カスタムwhere句に文字列を使用しますか?
Month(SubmittedOn)=Month(GETDATE()) AND Year(SubmittedOn)=Year(GETDATE())
私はこのようにそれを実行しようとしましたが、それ.IsEqualTo(文字列)が好きではありませんでした:
.Where("Month(SubmittedOn)").IsEqualTo("Month(getdate()")
私は1つの列でのみ検索しようとしています。(月)私は 'SubmittedOn' DateTime列を持つテーブルを持っており、今月に起こったすべてのレコードを返したいと思います。 SQL MONTH(getdate())は、MONTHがSQL関数であるため、現在の月を返します。ここにSQLコードがあります: SELECT * FROM Awards WHERE MONTH(SubmittedOn)= MONTH(getdate()) 最終的に私はそこに年間を取得する必要がありますが、 AND Year(SubmittedOn)= Year(GETDATE()) また、最初の回答のユーザーのように、コードをStackOverflowに入力したい場合は、どのようなコードタグですか? – Scott
OK私はあなたが今何をしようとしていると思うし、私は私の答えを更新しました。書式設定する各行の先頭に4つのスペースを入れることでコードの書式設定を取得します。 –
ありがとうございました! – Scott