引き算したあとに、0位上で一番値の小さいものを取得したいのですが
min()で計算すると、マイナスの値のものが取得されてしまいます。
考えたのですが、ベストな解決策が閃きません。
どのようにするのがよいのでしょうか。
ご享受よろしくお願いいたします。
下記は、現状のSQlです。
lang
1select 2 min(a.time - b.time), 3 id 4from 5 ( 6 select 7 time, 8 id 9 from 10 tableA 11 )a 12 13 left join 14 15 ( 16 select 17 time, 18 id 19 from 20 tableB 21 )b 22 23 on a.id = b.id 24 25group by id
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/15 06:16
2015/07/15 06:45
2015/07/15 06:50