日付が特定の時間よりも短い場合は、選択フィールドとしてブール値を返すことはできますか?例えばSQL select日付比較の場合はtrue
、のようなもの:
SELECT true IF (mydate < NOW())
またはそのような何か? IF文
日付が特定の時間よりも短い場合は、選択フィールドとしてブール値を返すことはできますか?例えばSQL select日付比較の場合はtrue
、のようなもの:
SELECT true IF (mydate < NOW())
またはそのような何か? IF文
SELECT
CAST(CASE WHEN mydate< getdate() THEN 1 ELSE 0 END AS bit) AS mydate
FROM
MyTable WHERE (ID = 1)
-- Another approach might be
SELECT
CAST(COUNT(*) AS bit) AS mydate
FROM
MyTable
WHERE
ID = 1 AND mydate < getdate()
where節を削除したくない場合は、削除してください。ありがとう –
あなたは、単に以下のようにインラインを注入することができます
SELECT CAST(IIF(mydate < GETDATE(), 1, 0) AS BIT)
'MyDateに該当
ありがとうございました – 1N5818