回答編集履歴
4
推敲
answer
CHANGED
@@ -13,4 +13,5 @@
|
|
13
13
|
CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN 1 ELSE 2 end
|
14
14
|
, CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN Created end desc
|
15
15
|
, CASE WHEN Created < DATE_ADD(NOW(), INTERVAL -30 DAY) THEN Number end
|
16
|
-
```
|
16
|
+
```
|
17
|
+
※上記の場合は値を与えない(=Null)としています。
|
3
訂正
answer
CHANGED
@@ -12,5 +12,5 @@
|
|
12
12
|
order by
|
13
13
|
CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN 1 ELSE 2 end
|
14
14
|
, CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN Created end desc
|
15
|
-
, CASE WHEN
|
15
|
+
, CASE WHEN Created < DATE_ADD(NOW(), INTERVAL -30 DAY) THEN Number end
|
16
16
|
```
|
2
訂正
answer
CHANGED
@@ -12,5 +12,5 @@
|
|
12
12
|
order by
|
13
13
|
CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN 1 ELSE 2 end
|
14
14
|
, CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN Created end desc
|
15
|
-
, CASE WHEN Created >= DATE_ADD(NOW(), INTERVAL -30 DAY) THEN Number end
|
15
|
+
, CASE WHEN not(Created >= DATE_ADD(NOW(), INTERVAL -30 DAY)) THEN Number end
|
16
16
|
```
|
1
推敲
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
> 登録日から30日以内の場合は、先頭にもってきて登録日降順、
|
2
2
|
> そうでない場合は、下に持ってきて「Number」カラムの値降順(Numberはint型の数値カラムです)
|
3
3
|
|
4
|
-
上記は3つの
|
4
|
+
上記は3つのソート項目に分解できます。
|
5
5
|
|
6
6
|
A.登録日から30日以内かどうか
|
7
7
|
B.登録日降順
|