Datekey変数EX:20141217からMonthNameとMonthNumberが必要です。私はMonthNumberを取得するために、Month関数を使用する式日付キーに関するお知らせ
convert(datetime,convert(varchar(10),InvoiceCreateDateKey,120))
し、それの上を使用して、日付と時刻の変数にDatekeyを変換しようとした
Month Name: December MonthNumber: 12
として出力する必要があります。私が知りたい
MONTH(convert(datetime,convert(varchar(10),InvoiceCreateDateKey,120)))
とMONTHNAME
DATENAME(m,convert(datetime,convert(varchar(10),InvoiceCreateDateKey,120)))
については、この次の式Iは、この複雑な式以外で使用することができ、SQLの他の機能があるのですか?私はそれらの表現を簡素化したい。上記の式を使用して、私のSQLクエリは実行に非常に長い時間がかかります。
クエリーのパフォーマンスが悪いのはなぜですか?単純なコンバージョンにwhere句を使用しない限り、クエリのパフォーマンスに大きな影響を及ぼすことはありません。 –