/* define sql */
final string str_sql_state = "select count(t137.kanri_no1) "
+ "from twmt137 t137,twmt138 t138 "
+ ((null == ownbean.gettwmct11901bean().getstrsitukacd()) ? ("")
: (",twmt118 t118 "))
+ "where t137.kanri_no1 = t138.kanri_no "
+ "and t137.sagyo_no = t138.joutai_sagyo_no "
+ "and t137.joutai_cd in('001', '006') "
+ ((null == ownbean.gettwmct11901bean().getstrsitukacd()) ? ("")
: ("and t118.kanri_no = t137.kanri_no1 "))
+ ((null == ownbean.gettwmct11901bean().getstrsitukacd()) ? ("")
: ("and t118.syokuban in (select t119.syokuban from twmt119 t119 where t119.situka_cd = ? and t119.del_id is null) "))
+ "and t137.kanri_no1 like 't%' "
+ "and t137.del_id is null "
+ "and t138.del_id is null "
+ ((null == ownbean.gettwmct11901bean().getstrsitukacd()) ? ("")
: ("and t118.del_id is null"));
// ^^^ sql定義:畫面毎に実裝(終了)^^^^^^^^^^^^^^
/* create sql statement */
prestmt = ownconnection.preparestatement(str_sql_state);
if (null != ownbean.gettwmct11901bean().getstrsitukacd())
/* executequery */
rs = prestmt.executequery();
SQL編寫總結
select from unixtime create time,y年 c月 e日 h i s from fanwe goods 可能會遇到時區不一致的問題。那麼就需要自己加上時間差。如下 select name 1,from unixtime promote end time 8 60 60,y年...
複雜SQL的編寫要領
sql的編碼顯得越來越重要,原因是很多邏輯處理,都可以跟sql掛鉤。個人排斥將邏輯層 複雜化,因此sql在未來的專案架構中,舉足輕重,特地開一章節,來總結一下以往專案中sql的精髓部分。顯示某個店鋪的任務列表,同時把某個使用者的任務完成情況列出來。傳入使用者的id user值,看看該使用者是否完成任...
編寫sql語句技巧
一 今天遇到乙個帥選資料的問題,sqlserver儲存過程中,加了乙個新的篩選資料的條件,不打亂原來的取資料的模式下把新的功能新增進去,用一段複合型的exists語句就可以解決問題 and 原先的sql 語句 過濾自助機不顯示的科室 專家資料 add by aorigel 20101020 andn...