私はデータベースでクライアントを手伝っていますが、クエリセクションで基準を生成する際に問題が発生しています。基準は、2011年1月9日以前であれば「2018」、2018年1月1日以降であれば2019が必要ですが、その後は2018年1月9日以降に2020に変更する必要があります。どんな助けでも大歓迎です。アクセスしている特定の日付を囲んでいる月がまだ変わっています
0
A
答えて
0
9日を減算してから、適切な金額(1年または2年)を追加すると思われます。これはdateadd()
を使用して行うことができます。したがって、このような何か:
select year(dateadd("day", -9, coldate)) + 1
注:あなたの日付は、実際に9月1日ではなく1月9日を意味している場合、数ヶ月の代わりの日を使用しています。考え方はまだ成り立ちます:間隔を減算してからyear()
関数を使用してください。
0
あなたが会計年度の日に暦日「変換」という機能を持つことができます。
Public Function DateFinancial(_
ByVal Date1 As Date) _
As Date
' End month of financial (fiscal) year.
Const EndMonth As Long = 8
Dim ResultDate As Date
ResultDate = DateAdd("m", 12 - EndMonth, Date1)
DateFinancial = ResultDate
End Function
このように、カレンダーの日付の会計年度を得るために:あなたのよう
FinancialYear = Year(DateFinancial([YourDateField]))
を1年間の追加、翌年必要があります。
FinancialYearNext = Year(DateFinancial([YourDateField])) + 1
か:
FinancialYearNext = Year(DateFinancial(DateAdd("yyyy", 1, [YourDateField])))
関連する問題
- 1. 日付文字列の変換が間違っている月
- 2. Python 2.7:データフレームに特定の日付範囲をプロットしていません
- 3. 日付変数にはまだ予定されている金曜日の値を割り当てた後もまだ日付が含まれています
- 4. 前月の満月に等しい日付変数を設定してください
- 5. 日付範囲の間の特定の月の日付を見つける
- 6. 日付範囲 - PHPの範囲を超えていません
- 7. 入力として日付を取って月と日を読んでください
- 8. アクセスでは、範囲外の日付を特定する方法
- 9. SimpleDateFormatが正しい日付を指定していません
- 10. 新しい日付を使用して月の範囲を取得する
- 11. 日付範囲が全体の特定の月
- 12. 特定の日付のレコードを選択してください
- 13. Objective-C形式の日付が特定の日付まで残っています
- 14. 私は次のコードを持っている特定の日付
- 15. HTML/Javascriptカレンダー。日付の範囲は働いていません
- 16. PHP/Wordpressで日付を指定する日が残っています
- 17. 特定の日付のs3cmdダウンロードコマンドを探しています
- 18. jQuery UI日付ピッカー 'defaultDate'が間違った月を選択しています
- 19. 月カレンダーが間違った日付をフェッチしていますか?
- 20. 範囲に指定した日付よりも大きい日付が含まれている場合は、
- 21. 特定の日付にコードを実行していますか?
- 22. SugarCRM:日付ピッカーで月と年のセレクタが機能していません
- 23. SSIS別の変数の日付に基づいて変数を次の月曜日に設定します
- 24. 日付/月の変換が期待通りに合わない
- 25. は、日付の範囲、私が持っている
- 26. 日付が間違っています
- 27. Fullcalendar:特定の日の色を変更してください
- 28. Pythonの日付時刻を使用して特定の日付、月を返す
- 29. 特定の日付から日付、月、年を取得する
- 30. JQueryフルカレンダー:日付時間テキストボックスから特定の日付を指定して、月/日/週ビューを取得するにはどうすればいいですか?
私はsep 1stを意味しましたので、year(dateadd( "month"、-1、year()))+ 9? –