奇怪的問題

2021-09-29 21:05:05 字數 1053 閱讀 8646

今天遇到乙個很奇怪的問題,記錄一下。

我寫了乙個簡單的查詢語句,單錶查詢,其中有子查詢。然後又用同樣的方式寫了乙個一樣的查詢,不過第二次的查詢把子查詢摘出去了,把子查詢單獨寫成了乙個函式。然後,神奇的事情就發生了。

第乙個查詢語句:

select decode(sign(zxyghj),1, (zxyghj+(select 

nvl(yfzyqnfdl,0)

from

astudent

where

rq=to_char((sysdate - interval '1' day ),'yyyy-mm-dd')))

, (select

nvl(yfzyqnfdl,0)

from

astudent

where

rq=to_char((sysdate - interval '1' day ),'yyyy-mm-dd')))def

from astudent where rq=to_char((sysdate - interval '0' day ),'yyyy-mm-dd')

第二個查詢語句:

select decode(sign(zxyghj),1,(zxyghj+getyestday(yfzyqnfdl)),getyestday(yfzyqnfdl)) sd 

from astudent where rq=to_char((sysdate - interval '0' day ),'yyyy-mm-dd')

第乙個查詢結果:

第二個查詢結果:

表中的資料:

顯然第二種查詢才是正確的,第一種錯到每邊兒了,不過初來乍到,資料庫不是很會,實在沒找出毛病來。路過大佬求指教!

奇怪奇怪的問題

由於需求,我自己寫了乙個mydialog extends dialog 在dialog裡面寫了乙個handler,用來更新dialog上的字。第二次更新介面,需要dialog比第一次變大點。可是dialog在activity裡面顯示,如果activity不掛後台的話,更新很正常。但是我把activi...

奇怪的問題

奇怪的問題 請回答下面10個問題,各題都恰有乙個答案是正確的 1 第乙個答案是b的問題是哪乙個?a 2b 3 c 4d 5 e 6 2 恰好有兩個連續問題的答案是一樣的,它們是 a 2,3 b 3,4 c 4,5 d 5,6 e 6,7 3 本問題答案和哪乙個問題的答案相同?a 1b 2 c 4d ...

奇怪的AppCrash問題

最後得到最基本的 如下 public static void main string args throws exception system.out.write 寫入 bs.length 位元組 getbytes system.out.write bs string bs system.out.w...