OSDN Git Service

version 1.1
[kybernetes/Kybernetes.git] / KyberNetes / data / connection / SqlDictionary.resx
index 482c2eb..5784839 100644 (file)
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </resheader>\r
   <data name="getAllList" xml:space="preserve">\r
-    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT FROM VW_TASKS_SORT ORDER BY DATESORT,ENDTIMESORT,DODATE,TIMEAREA,STARTNULLSORT,STARTTIMESORT,SORTID</value>\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT , PROJECT , TAGS FROM VW_TASKS_SORT ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
     <comment>全タスクを表示します。</comment>\r
   </data>\r
   <data name="getCategoryFromCategName" xml:space="preserve">\r
     <comment>カテゴリ名からIDを逆引きします。</comment>\r
   </data>\r
   <data name="getDailyList" xml:space="preserve">\r
-    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT FROM VW_TASKS_SORT WHERE DATE (DODATE) = DATE (? )     ORDER BY DATESORT,ENDTIMESORT,DODATE,TIMEAREA,STARTNULLSORT,STARTTIMESORT,SORTID</value>\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT , PROJECT , TAGS FROM VW_TASKS_SORT WHERE DATE (DODATE) = DATE (? ) ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
     <comment>指定された日付のタスクを取得します。</comment>\r
   </data>\r
   <data name="getMaxIDofTask" xml:space="preserve">\r
     <comment>タスクIDの最大値+1を求めます。</comment>\r
   </data>\r
   <data name="getRemainList" xml:space="preserve">\r
-    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT FROM VW_TASKS_SORT WHERE ENDTIME IS NULL ORDER BY DATESORT,ENDTIMESORT,DODATE,TIMEAREA,STARTNULLSORT,STARTTIMESORT,SORTID</value>\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT, PROJECT , TAGS FROM VW_TASKS_SORT WHERE ENDTIME IS NULL ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
     <comment>残り全タスクを表示します。</comment>\r
   </data>\r
   <data name="getTodayList" xml:space="preserve">\r
-    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT FROM VW_TASKS_SORT  , TBL_SETTING S WHERE DATE (DODATE) = DATE (S.TODAY) ORDER BY DATESORT,ENDTIMESORT,DODATE,TIMEAREA,STARTNULLSORT,STARTTIMESORT,SORTID</value>\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT, PROJECT , TAGS FROM VW_TASKS_SORT  , TBL_SETTING S WHERE DATE (DODATE) = DATE (S.TODAY) ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
     <comment>今日のタスクを取得します。</comment>\r
   </data>\r
   <data name="insertTask" xml:space="preserve">\r
     <comment>全カテゴリを抽出します。</comment>\r
   </data>\r
   <data name="getOneTask" xml:space="preserve">\r
-    <value>SELECT T.TASKID,T.SORTID,T.DODATE,T.TIMEAREA,T.CATEGID,C.CATEGORY,T.CONTENTS,T.FORCASTMIN,T.STARTTIME,T.ENDTIME,T.REPEATFLG FROM TBL_TASKS T LEFT OUTER JOIN tbl_category C ON C.CATEGID=T.CATEGID where T.SORTID = ?</value>\r
+    <value>SELECT T.TASKID,T.SORTID,T.DODATE,T.TIMEAREA,T.CATEGID,C.CATEGORY,T.CONTENTS,T.FORCASTMIN,T.STARTTIME,T.ENDTIME,T.REPEATFLG, T.PROJECT , T.TAGS FROM TBL_TASKS T LEFT OUTER JOIN tbl_category C ON C.CATEGID=T.CATEGID where T.SORTID = ?</value>\r
     <comment>IDを元にタスクを抽出します。</comment>\r
   </data>\r
   <data name="updateTask" xml:space="preserve">\r
     <comment>時間帯を追加します。</comment>\r
   </data>\r
   <data name="getPwdList" xml:space="preserve">\r
-    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT FROM VW_TASKS_SORT, TBL_SETTING S  WHERE\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT , PROJECT , TAGS FROM VW_TASKS_SORT, TBL_SETTING S  WHERE\r
   DATE (DODATE) = DATE (S.TODAY) \r
   AND ENDTIME IS NULL \r
-  AND STARTTIME IS NOT NULL ORDER BY DATESORT,ENDTIMESORT,DODATE,TIMEAREA,STARTNULLSORT,STARTTIMESORT,SORTID</value>\r
+  AND STARTTIME IS NOT NULL ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
     <comment>実施中(StartしていてEndしていない)のタスクを抽出します。</comment>\r
   </data>\r
   <data name="changeAreaOfTask" xml:space="preserve">\r
     <comment>ソート番号全体を調整します。既に終了した過去分タスクはマイナス扱いとします。(こうすることで、新規発番されるタスクは過去分のソートIDの影響を受けなくなります。マイナス扱いなら最大値にはならないですからね。)</comment>\r
   </data>\r
   <data name="searchTasks" xml:space="preserve">\r
-    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT FROM VW_TASKS_SORT  where CONTENTS LIKE ? OR Category LIKE ? ORDER BY DATESORT,ENDTIMESORT,DODATE,TIMEAREA,STARTNULLSORT,STARTTIMESORT,SORTID</value>\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT , PROJECT , TAGS FROM VW_TASKS_SORT  where CONTENTS LIKE ? OR Category LIKE ? OR PROJECT LIKE ? OR TAGS LIKE ? ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
     <comment>与えられたキーワードをコンテンツに持つタスクを検索します。</comment>\r
   </data>\r
   <data name="clearMetaComment" xml:space="preserve">\r
     <comment>当該タスクに関するコメントを照会します。</comment>\r
   </data>\r
   <data name="getMetaComment" xml:space="preserve">\r
-    <value>SELECT ID,TASKID,CREATETIME,COMMENT FROM TBL_COMMENT WHERE date(CREATETIME) = (SELECT TODAY FROM TBL_SETTING) ORDER BY ID</value>\r
+    <value>SELECT C.ID,C.TASKID,C.CREATETIME,C.COMMENT FROM TBL_COMMENT C WHERE date(CREATETIME) = (SELECT TODAY FROM TBL_SETTING) or exists(SELECT TASKID FROM TBL_TASKS T WHERE T.TASKID = C.TASKID AND date(T.DODATE) =(SELECT TODAY FROM TBL_SETTING) ) ORDER BY ID</value>\r
     <comment>当日のメタコメントを参照します。</comment>\r
   </data>\r
   <data name="insertComment" xml:space="preserve">\r
     <value>INSERT INTO TBL_COMMENT (TASKID,CREATETIME,COMMENT) VALUES(null,datetime('now','localtime'),?)</value>\r
     <comment>その日全体についてコメントを追加します。</comment>\r
   </data>\r
+  <data name="getGoingList" xml:space="preserve">\r
+    <value>SELECT  TASKID  , SORTID  , DODATE  , TIMEAREA  , CATEGORY  , CONTENTS  , FORCASTMIN  , STARTTIME  , ENDTIME  , BGCOLOR  , FRCOLOR  , REPEATFLG  , HASCOMMENT, PROJECT , TAGS FROM VW_TASKS_SORT  , TBL_SETTING S WHERE DATE (DODATE) &gt;= DATE (S.TODAY) ORDER BY DATESORT,DODATE,STARTNULLSORT,STARTTIMESORT,ENDTIMESORT,TIMEAREA,SORTID</value>\r
+    <comment>今後(本日以降)のタスクを表示します。</comment>\r
+  </data>\r
+  <data name="getDefaultTimeArea" xml:space="preserve">\r
+    <value>SELECT TIMEAREA FROM TBL_TIMEAREA WHERE TIME(START)&lt;=TIME(?) AND TIME(?)&lt;TIME(END)</value>\r
+    <comment>現時刻からタイムエリアを算出します。</comment>\r
+  </data>\r
+  <data name="addTag" xml:space="preserve">\r
+    <value>update tbl_tasks set tags=(case when tags is null then ? else (case when tags like ? then tags else tags||','||? end ) end) where sortid=?</value>\r
+    <comment>タグを追加します。</comment>\r
+  </data>\r
+  <data name="clearTags" xml:space="preserve">\r
+    <value>update tbl_tasks set tags=null where sortid=?</value>\r
+    <comment>タグをクリアします。</comment>\r
+  </data>\r
+  <data name="findProject" xml:space="preserve">\r
+    <value>SELECT DISTINCT PROJECT FROM TBL_TASKS</value>\r
+    <comment>全プロジェクトを取得します。</comment>\r
+  </data>\r
+  <data name="findTags" xml:space="preserve">\r
+    <value>SELECT DISTINCT TAGS FROM TBL_TASKS</value>\r
+    <comment>全タグを取得します。</comment>\r
+  </data>\r
+  <data name="getSortIDFromTaskID" xml:space="preserve">\r
+    <value>SELECT SORTID FROM TBL_TASKS WHERE TASKID = ?</value>\r
+    <comment>タスクIDからソート番号を逆引きします。主にコメント用です。</comment>\r
+  </data>\r
+  <data name="updateProject" xml:space="preserve">\r
+    <value>UPDATE TBL_TASKS SET PROJECT = ? WHERE SORTID= ?</value>\r
+    <comment>プロジェクト名を設定します。</comment>\r
+  </data>\r
 </root>
\ No newline at end of file