SQL Serverで作業しています。既存の列を更新できず、データ/列を追加できません。datetimeに応じて平日または週末にSQL Serverの列を設定します。
私はdttime (yyyy-mm-dd hh:mm:ss)
というカラムを持っています。このカラムは、各エントリに対する日付の時間値から構成されています。 私は、既存の列を選択すると、他の日の場合、曜日はどちらか土曜日またはある「週末」日曜日と「平日」として取り込まれますwd
として新しい列
SELECT id, total,
case when dayofweek(dttime) in (1,7) then 'Weekend' else 'Weekday' end as wd
from table_name
がお勧めしてください:
私は、以下のクエリを使用していますカラム。
下にしてみてください? – HoneyBadger
@HoneyBadger 'dayofweek'はSQL Serverに存在しません。' 'dayofweek'は認識された組み込み関数名ではないため、エラーが発生している可能性があります。 – Arulkumar