質問編集履歴

1

追記

2017/03/02 06:32

投稿

ssk
ssk

スコア332

test CHANGED
File without changes
test CHANGED
@@ -83,3 +83,55 @@
83
83
 
84
84
 
85
85
  と何と不恰好な方法しか考えられず、、、
86
+
87
+
88
+
89
+
90
+
91
+ #####追記
92
+
93
+ 現状のコードから生成されるのがこちらのSQL文です。
94
+
95
+ ```SQL
96
+
97
+ WHEN dnw05 <= '2017/01/31' THEN 'SMALL'
98
+
99
+ WHEN dnw05 BETWEEN '2017/01/31' AND '2017/02/18' THEN 'MEDIUM'
100
+
101
+ WHEN dnw05 >= '2017/02/18' THEN 'LARGE'
102
+
103
+ ```
104
+
105
+
106
+
107
+ 2つとも値がある場合
108
+
109
+ ```SQL
110
+
111
+ WHEN dnw05 BETWEEN '2017/01/31' AND '2017/02/18' THEN 'MEDIUM'
112
+
113
+ ```
114
+
115
+
116
+
117
+ afterDateのみ値がある場合
118
+
119
+ ```SQL
120
+
121
+ WHEN dnw05 <= '2017/01/31' THEN 'SMALL'
122
+
123
+ ```
124
+
125
+
126
+
127
+ beforeDateのみ値がある場合
128
+
129
+ ```SQL
130
+
131
+ WHEN dnw05 >= '2017/02/18' THEN 'LARGE'
132
+
133
+ ```
134
+
135
+
136
+
137
+ と値によって、出力を制御したいです。