私は、最高と最低のスコアを見つけるために、SELECT ...
MAX(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL ELSE scf.finalScore END) AS hi,
MIN(CASE WHEN scf.finalScore = 20 OR scf.finalScore = 0 THEN NULL EL
私はいくつかの条件があり、それらの結果は同じでなければなりません。私はネットを検索して、このようなものが見つかりました: CASE ProductLine
WHEN 'R' THEN 'Road'
WHEN 'M' THEN 'Mountain'
WHEN 'T' THEN 'Touring'
WHEN 'S' THEN 'Other sale items'
case-thenブロックを使用して、SQL 2008クエリの注文方法を[status] ASC, [date] DESCまたは[date] DESCで選択する必要があります。後者の場合には、両方の列を使用する方法 SELECT *
FROM table
ORDER BY
CASE WHEN @flag = 0
THEN R.[date] END DESC,
C