Няма описание
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328
  1. <?php
  2. function SQL_系統版本號驗證(){
  3. $sql="SELECT 手機認證版本號 FROM 版本號管理";
  4. return $sql;
  5. }function SQL_送審版本號驗證IOS(){
  6. $sql="SELECT IOS送審版本號 FROM 版本號管理";
  7. return $sql;
  8. }
  9. function SQL_系統版本號驗證IOS(){
  10. $sql="SELECT IOS認證版本號 FROM 版本號管理";
  11. return $sql;
  12. }function SQL_送審版本號驗證IOS1(){
  13. $sql="SELECT IOS送審版本號1 FROM 版本號管理";
  14. return $sql;
  15. }
  16. function SQL_系統版本號驗證IOS1(){
  17. $sql="SELECT IOS認證版本號1 FROM 版本號管理";
  18. return $sql;
  19. }function SQL_權限讀取($帳號){
  20. $sql="SELECT 使用者權限管理表.DIN , 使用者權限管理表.CC01, 使用者權限管理表.CC02, 使用者權限管理表.CC03, 使用者權限管理表.CC04, 使用者權限管理表.CC05, 使用者權限管理表.CC06,
  21. 使用者權限管理表.CC07, 使用者權限管理表.CC08, 使用者權限管理表.CC09, 使用者權限管理表.CC10, 使用者權限管理表.CC11, 使用者權限管理表.CC12, 使用者權限管理表.CC13,
  22. 使用者權限管理表.CC14, 使用者權限管理表.CC15, 使用者權限管理表.CC16, 使用者權限管理表.CC17, 使用者權限管理表.CC18, 使用者權限管理表.CC19, 使用者權限管理表.CC20,
  23. 使用者權限管理表.CC21, 使用者權限管理表.CC22, 使用者權限管理表.CC23, 使用者權限管理表.CC24, 使用者權限管理表.CC25, 使用者權限管理表.CC26, 使用者權限管理表.CC27,
  24.                        使用者權限管理表.CC28
  25.                    FROM   使用者權限管理表 INNER JOIN
  26. ras_Users ON 使用者權限管理表.DIN = ras_Users.DIN
  27. WHERE (ras_Users.UserName LIKE N'".$帳號."')";
  28. return $sql;
  29. }function SQL_讀取密碼($帳號){
  30. $sql="SELECT ras_Enroll.Password
  31. FROM ras_Enroll INNER JOIN ras_Users ON ras_Enroll.DIN = ras_Users.DIN
  32. WHERE (ras_Enroll.BackupNumber = 10) AND (ras_Users.UserName LIKE N'".$帳號."')";
  33. return $sql;
  34. }function SQL_使用者下拉清單(){
  35. $sql="SELECT UserName FROM ras_Users WHERE IsLockedOut = 0 ORDER BY UserName";
  36. return $sql;
  37. }function SQL_人員排班清單($PA){
  38. $sql="SELECT 姓名, COUNT(姓名) AS 天數, SUM(排時) AS 本月應上時數, SUM(排時) AS 已排班時數, SUM(排時) AS 未排班時數
  39. FROM 排班資料表
  40.                WHERE     (日期 LIKE N'".$PA."%') AND (姓名 NOT LIKE N'') AND (班別 NOT LIKE N'休%')
  41. GROUP BY 姓名 ORDER BY 姓名";
  42. return $sql;
  43. }function SQL_個人月班表($PA,$PA1){
  44. $sql="SELECT RIGHT(日期, 2) AS 項次, 姓名, 班別, 上班時段, 時數, 半天, 休息, 一段, 二段, 顏色1, 顏色2, 後段
  45. FROM 排班資料表
  46.                WHERE   (日期 LIKE N'".$PA."%') AND (姓名 LIKE N'".$PA1."')
  47. ORDER BY 日期";
  48. return $sql;
  49. }function SQL_整月星期讀取($PA){
  50. $sql="SELECT 星期, 班表簽認 FROM 萬年曆 WHERE (日期 LIKE N'".$PA."%') ORDER BY 日期";
  51. return $sql;
  52. }function SQL_星期讀取($PA){
  53. $sql="SELECT 星期, 班表簽認 FROM 萬年曆 WHERE (萬年曆.日期 LIKE N'".$PA."')";
  54. return $sql;
  55. }function SQL_門診人員($PA,$PA1){
  56. $sql="SELECT 星期, 診別, 早, 中, 晚 FROM 門診資料 WHERE 日期 LIKE N'".$PA."' AND 診別 LIKE N'".$PA1."'";
  57. return $sql;
  58. }function SQL_排班明細班別($PA){
  59. $sql="SELECT 姓名, 班別, 上班時段, 時數, 半天, 休息, 一段, 二段, 顏色1, 顏色2, 項次, CAST(項次 AS INT) AS 項, 後段
  60. FROM 排班資料表
  61. WHERE (日期 LIKE N'".$PA."')
  62. ORDER BY CAST(項次 AS INT)";
  63. return $sql;
  64. }function SQL_年份清單(){
  65. $sql="SELECT 年份 FROM 年份清單 ORDER BY 年份 DESC";
  66. return $sql;
  67. }function SQL_請假申請人員清單($PA,$PA1){
  68. $sql="SELECT ras_Users.DIN AS [No.], ras_Users.DIN AS 編號, ras_Users.UserName AS 姓名, 使用者權限管理表.CC18,
  69. 使用者權限管理表.月薪, 使用者權限管理表.時薪, 使用者權限管理表.主管加級, 使用者權限管理表.職務加級,
  70. 使用者權限管理表.勞保費, 使用者權限管理表.健保費
  71. FROM ras_Users INNER JOIN
  72.                        (SELECT DIN FROM ras_AttRecord WHERE (MONTH(Clock) = ".$PA.") AND (YEAR(Clock) = ".$PA1.") GROUP BY DIN) AS QQQ
  73. ON ras_Users.DIN = QQQ.DIN INNER JOIN 使用者權限管理表 ON ras_Users.DIN = 使用者權限管理表.DIN
  74. ORDER BY 編號";
  75. return $sql;
  76. }function SQL_請假申請明細表($PA,$PA1){
  77. $sql="SELECT 萬年曆.日期, 萬年曆.星期, AA.請假類別, AA.事由, AA.是否生效, AA.核准人, AA.核准日期, AA.圖片資料庫, AA.圖片編號, AA.申請時數
  78. FROM 萬年曆 LEFT OUTER JOIN
  79. (SELECT 員工編號, 日期, 請假類別, 事由, 是否生效, 核准人, 核准日期, 圖片資料庫, 圖片編號, 申請時數
  80. FROM 人事請假單
  81. WHERE (員工編號 LIKE N'".$PA."') AND (日期 LIKE N'".$PA1."%')) AS AA ON 萬年曆.日期 = AA.日期
  82. WHERE (萬年曆.日期 LIKE N'".$PA1."%')
  83. ORDER BY 萬年曆.日期";
  84. return $sql;
  85. }function SQL_是否有請假資料($PA,$PA1){
  86. $sql="SELECT 員工編號 FROM 人事請假單 WHERE 日期 LIKE N'".$PA."' AND 員工編號 = N'".$PA1."'";
  87. return $sql;
  88. }function SQL_圖片資料庫選擇(){
  89. $sql="SELECT TOP (1) 圖片資料庫 FROM 圖片資料庫管理 WHERE (是否可用 = 0) ORDER BY 圖片資料庫";
  90. return $sql;
  91. }function SQL_請假資料刪除($PA,$PA1){
  92. $sql="DELETE FROM 人事請假單 WHERE 日期 LIKE N'".$PA."' AND 員工編號 = N'".$PA1."'";
  93. return $sql;
  94. }function SQL_請假資料新增($PA,$PA1,$PA2,$PA3,$PA4,$PA5,$PA6){
  95. $sql="INSERT INTO 人事請假單 ( 員工編號, 日期, 請假類別,事由,是否生效, 圖片資料庫, 圖片編號, 申請時數)
  96.                VALUES (N'".$PA."',N'".$PA1."',N'".$PA2."' , N'".$PA3."',N'申請中', N'".$PA4."', N'".$PA5."', N'".$PA6."')";
  97. return $sql;
  98. }function SQL_請假資料修改($PA,$PA1,$PA2,$PA3,$PA4,$PA5,$PA6){
  99. $sql="UPDATE 人事請假單 SET   請假類別= N'".$PA2."',事由= N'".$PA3."',
  100.                        圖片資料庫 = N'".$PA4."', 圖片編號 = N'".$PA5."',
  101.                        申請時數 = N'".$PA6."'
  102.                Where   日期 Like N'".$PA1."' AND 員工編號 = N'".$PA."'";
  103. return $sql;
  104. }function SQL_請假資料圖片刪除($PA){
  105. $sql="DELETE FROM 請假圖片庫 WHERE 流水號 LIKE N'".$PA."'";
  106. return $sql;
  107. }function SQL_查詢最後一筆圖片編號(){
  108. $sql="SELECT TOP(1) 流水號 FROM 請假圖片庫 ORDER BY 流水號 DESC";
  109. return $sql;
  110. }function SQL_休假核准清單(){
  111. $sql="SELECT ras_Users.UserName AS 姓名, 人事請假單.員工編號 AS 編號, 人事請假單.日期, 萬年曆.星期, 人事請假單.請假類別,
  112. 人事請假單.事由, 人事請假單.是否生效, 人事請假單.核准人, 人事請假單.核准日期, 圖片資料庫, 圖片編號
  113. FROM 人事請假單 INNER JOIN
  114. 萬年曆 ON 人事請假單.日期 = 萬年曆.日期 INNER JOIN
  115. ras_Users ON 人事請假單.員工編號 = ras_Users.DIN
  116. WHERE (人事請假單.是否生效 NOT LIKE N'已核准')
  117. ORDER BY ras_Users.UserName, 人事請假單.員工編號";
  118. return $sql;
  119. }function SQL_休假統計($PA,$PA1){
  120. $sql="SELECT CASE WHEN 請假類別 = '特休' THEN '特休' WHEN 請假類別 = '事假' THEN '事假' WHEN 請假類別 = '病假' THEN '病假'
  121. WHEN 請假類別 = '婚假' THEN '婚假' WHEN 請假類別 = '喪假' THEN '喪假' ELSE '其他' END AS 假別, COUNT(*) AS 天數,
  122. SUM(CAST(LEFT(申請時數, 3) AS DECIMAL(10, 1))) AS 總時數
  123. FROM 人事請假單
  124. WHERE (請假類別 NOT LIKE '國定假日') AND (請假類別 NOT LIKE '未到') AND (請假類別 NOT LIKE '離職') AND
  125.                          (是否生效 LIKE '已核准') AND (員工編號 LIKE '".$PA."') AND (日期 LIKE '".$PA1."%')
  126. GROUP BY CASE WHEN 請假類別 = '特休' THEN '特休' WHEN 請假類別 = '事假' THEN '事假' WHEN 請假類別 = '病假' THEN '病假'
  127. WHEN 請假類別 = '婚假' THEN '婚假' WHEN 請假類別 = '喪假' THEN '喪假' ELSE '其他' END";
  128. return $sql;
  129. }function SQL_休假修改($PA,$PA1,$PA2,$PA3){
  130. $sql="UPDATE 人事請假單 SET   核准人= N'".$PA."',核准日期= N'".$PA1."',是否生效= N'已核准'
  131.                Where 日期 Like N'".$PA2."' AND 員工編號 = N'".$PA3."'";
  132. return $sql;
  133. }function SQL_加班申請明細表($PA,$PA1){
  134. $sql="SELECT 萬年曆.日期, 萬年曆.星期, AA.加班狀態, AA.事由紀錄, AA.是否生效, AA.核准人1, AA.核准日期1, AA.核准人2, AA.核准日期2, AA.圖片資料庫, AA.圖片編號
  135. FROM 萬年曆 LEFT OUTER JOIN
  136. (SELECT 員工編號, 日期, 加班狀態, 事由紀錄, 是否生效, 核准人1, 核准日期1, 核准人2, 核准日期2, 圖片資料庫, 圖片編號
  137. FROM 加班申請單
  138. WHERE (員工編號 LIKE N'".$PA."') AND (日期 LIKE N'".$PA1."%')) AS AA ON 萬年曆.日期 = AA.日期
  139. WHERE (萬年曆.日期 LIKE N'".$PA1."%')
  140. ORDER BY 萬年曆.日期";
  141. return $sql;
  142. }function SQL_是否有加班資料($PA,$PA1){
  143. $sql="SELECT 員工編號 FROM 加班申請單 WHERE 日期 LIKE N'".$PA."' AND 員工編號 = N'".$PA1."'";
  144. return $sql;
  145. }function SQL_加班資料刪除($PA,$PA1){
  146. $sql="DELETE FROM 加班申請單 WHERE 日期 LIKE N'".$PA."' AND 員工編號 = N'".$PA1."'";
  147. return $sql;
  148. }function SQL_加班資料新增($PA,$PA1,$PA2,$PA3,$PA4,$PA5){
  149. $sql="INSERT INTO 加班申請單 ( 員工編號, 日期, 加班狀態,事由紀錄,是否生效, 核准人1, 核准人2, 圖片資料庫, 圖片編號)
  150.                VALUES (N'".$PA."',N'".$PA1."',N'".$PA2."' , N'".$PA3."',N'申請中', N'', N'', N'".$PA4."', N'".$PA5."')";
  151. return $sql;
  152. }function SQL_加班資料修改($PA,$PA1,$PA2,$PA3,$PA4,$PA5){
  153. $sql="UPDATE 加班申請單 SET   加班狀態= N'".$PA2."',事由紀錄= N'".$PA3."',
  154.                        圖片資料庫 = N'".$PA4."', 圖片編號 = N'".$PA5."'
  155.                Where   日期 Like N'".$PA1."' AND 員工編號 = N'".$PA."'";
  156. return $sql;
  157. }function SQL_加班資料圖片刪除($PA){
  158. $sql="DELETE FROM 加班圖片庫 WHERE 流水號 LIKE N'".$PA."'";
  159. return $sql;
  160. }function SQL_查詢最後一筆加班圖片編號(){
  161. $sql="SELECT TOP(1) 流水號 FROM 加班圖片庫 ORDER BY 流水號 DESC";
  162. return $sql;
  163. }function SQL_加班核准清單(){
  164. $sql="SELECT ras_Users.UserName AS 姓名, 加班申請單.員工編號, 加班申請單.日期, 萬年曆.星期, 萬年曆.下診, 加班申請單.加班狀態,
  165. 加班申請單.事由紀錄, 加班申請單.核准人1, 加班申請單.核准日期1, 加班申請單.核准人2, 加班申請單.核准日期2,
  166. 加班申請單.是否生效, 加班申請單.圖片資料庫, 加班申請單.圖片編號
  167. FROM 加班申請單 INNER JOIN
  168. 萬年曆 ON 加班申請單.日期 = 萬年曆.日期 LEFT OUTER JOIN
  169. ras_Users ON 加班申請單.員工編號 = ras_Users.DIN
  170. WHERE (加班申請單.是否生效 LIKE N'申請中') AND
  171. ((加班申請單.核准人1 NOT LIKE N'未准%') OR
  172. (加班申請單.核准人2 NOT LIKE N'未准%'))
  173. ORDER BY 加班申請單.日期, 加班申請單.員工編號";
  174. return $sql;
  175. }function SQL_加班審核核准($PA,$PA1,$PA2,$PA3){
  176. $sql="UPDATE 加班申請單 SET 核准人1 = N'".$PA."', 核准人2 = N'".$PA."', 是否生效 = N'已核准',
  177.                                        核准日期1 = N'".$PA1."', 核准日期2 = N'".$PA1."'
  178.                WHERE 日期 LIKE N'".$PA2."' AND 員工編號 = N'".$PA3."'";
  179. return $sql;
  180. }function SQL_加班審核未准($PA,$PA1,$PA2,$PA3){
  181. $sql="UPDATE 加班申請單 SET 核准人1 = N'".$PA."', 核准人2 = N'".$PA."', 是否生效 = N'未核准',
  182.                                        核准日期1 = N'".$PA1."', 核准日期2 = N'".$PA1."'
  183.                WHERE 日期 LIKE N'".$PA2."' AND 員工編號 = N'".$PA3."'";
  184. return $sql;
  185. }function SQL_月份考勤明細表($PA,$PA1){
  186. $sql="SELECT 萬年曆.日期, 萬年曆.星期, AA.請假類別 AS 休假類別, AA.事由 AS 假期內容, AA.是否生效, AA.核准人, AA.核准日期,
  187. 萬年曆.星期 AS 班別判斷, 萬年曆.星期 AS 一段上班, 萬年曆.星期 AS 一段下班, 萬年曆.星期 AS 休息1,
  188. 萬年曆.星期 AS 二段上班, 萬年曆.星期 AS 二段下班, 萬年曆.星期 AS 休息2, 萬年曆.星期 AS 加班上班,
  189. 萬年曆.星期 AS 加班下班, 萬年曆.星期 AS 一段工時, 萬年曆.星期 AS 二段工時, 萬年曆.星期 AS 加班工時,
  190. 萬年曆.星期 AS 一段加班, 萬年曆.星期 AS 二段加班, QQ.半天, QQ.班別, 萬年曆.下診 AS 最後下診,
  191. BB.申請狀態, BB.加班狀態, AA.申請時數
  192. FROM 萬年曆 LEFT OUTER JOIN
  193. (SELECT 排班資料表.日期, 排班資料表.項次, 排班資料表.姓名, 排班資料表.班別, 排班資料表.上班時段,
  194. 排班資料表.時數, 排班資料表.半天, 排班資料表.休息, 排班資料表.一段, 排班資料表.二段,
  195. 排班資料表.排時, ras_Users.DIN
  196. FROM 排班資料表 INNER JOIN ras_Users ON 排班資料表.姓名 = ras_Users.UserName
  197. WHERE (排班資料表.日期 LIKE N'".$PA1."%') AND (ras_Users.DIN = N'".$PA."')) AS QQ ON 萬年曆.日期 = QQ.日期 LEFT OUTER JOIN
  198. (SELECT 員工編號, 日期, 請假類別, 事由, 是否生效, 核准人, 核准日期, 申請時數
  199. FROM 人事請假單
  200. WHERE (員工編號 LIKE N'".$PA."') AND (日期 LIKE N'".$PA1."%')) AS AA ON 萬年曆.日期 = AA.日期 LEFT OUTER JOIN
  201. (SELECT 員工編號, 日期, 加班狀態, 是否生效 AS 申請狀態
  202. FROM 加班申請單
  203. WHERE (員工編號 LIKE N'".$PA."') AND (日期 LIKE N'".$PA1."%')) AS BB ON 萬年曆.日期 = BB.日期
  204. WHERE (萬年曆.日期 LIKE N'".$PA1."%')
  205. ORDER BY 萬年曆.日期";
  206. return $sql;
  207. }function SQL_打卡讀取上午上班($PA,$PA1,$PA2){
  208. $sql="SELECT CONVERT(varchar(100), Clock, 24) AS 打卡時間, CONVERT(varchar(10), Clock, 111) AS 日期
  209. FROM ras_AttRecord
  210.                WHERE   (DIN = N'".$PA."') AND (MONTH(Clock) = N'".$PA2."') AND (YEAR(Clock) = N'".$PA1."') AND
  211. (CAST(Clock AS TIME) >= '05:00:00')
  212. ORDER BY Clock";
  213. return $sql;
  214. }function SQL_打卡讀取中午下上班($PA,$PA1,$PA2){
  215. $sql="SELECT CONVERT(varchar(100), Clock, 24) AS 打卡時間, CONVERT(varchar(10), Clock, 111) AS 日期
  216. FROM ras_AttRecord
  217.                WHERE   (DIN = N'".$PA."') AND (MONTH(Clock) = N'".$PA2."') AND (YEAR(Clock) = N'".$PA1."') AND
  218. (CAST(Clock AS TIME) <= '23:59:59')
  219. ORDER BY Clock";
  220. return $sql;
  221. }function SQL_業務控制($PA){
  222. $sql="SELECT 流水號, 日期, 醫師, 病歷號, 銷售人員, 銷售指定 AS 指定日期, 銷售成功, 備註 FROM 業務銷售控制表
  223. WHERE (銷售狀態 IS NULL OR 銷售狀態 LIKE '') AND (日期 LIKE '".$PA."') ORDER BY 日期 DESC, 醫師";
  224. return $sql;
  225. }function SQL_業務控制1($PA,$PA1){
  226. $sql="SELECT TOP(300) 流水號, 日期, 醫師, 病歷號, 銷售人員, 銷售指定 AS 指定日期, 銷售成功, 備註 FROM 業務銷售控制表
  227.      WHERE (銷售狀態 LIKE '".$PA."') AND (銷售人員 LIKE '%".$PA1."%') ORDER BY 日期 DESC, 醫師";
  228. return $sql;
  229. }function SQL_業務人員清單(){
  230. $sql="SELECT ras_Users.DIN AS [No.], ras_Users.DIN AS 編號, ras_Users.UserName AS 姓名, 使用者權限管理表.CC18,
  231. 使用者權限管理表.月薪, 使用者權限管理表.時薪, 使用者權限管理表.主管加級, 使用者權限管理表.職務加級,
  232. 使用者權限管理表.勞保費, 使用者權限管理表.健保費, 使用者權限管理表.到職日
  233. FROM ras_Users INNER JOIN
  234. 使用者權限管理表 ON ras_Users.DIN = 使用者權限管理表.DIN
  235. WHERE (ras_Users.IsLockedOut = 0) AND (ras_Users.DIN NOT LIKE '999') AND (ras_Users.DIN NOT LIKE '18') AND
  236. (ras_Users.DIN NOT LIKE '19') AND (ras_Users.DIN NOT LIKE '21')
  237. ORDER BY 編號";
  238. return $sql;
  239. }function SQL_業務明細($PA){
  240. $sql="SELECT 適應症號 AS 建議治療 ,症狀 ,備註 FROM 業務銷售明細表 WHERE (流水號 LIKE N'".$PA."') ";
  241. return $sql;
  242. }function SQL_業務備註修改($PA,$PA1){
  243. $sql="UPDATE 業務銷售控制表 SET 備註 = N'".$PA1."' WHERE 流水號 LIKE N'".$PA."'";
  244. return $sql;
  245. }function SQL_業務指定銷售($PA,$PA1,$PA2){
  246. $sql="UPDATE 業務銷售控制表 SET 銷售人員 = N'".$PA1."', 銷售指定 = N'".$PA2."'
  247. WHERE 流水號 LIKE N'".$PA."'";
  248. return $sql;
  249. }function SQL_業務銷售($PA,$PA1,$PA2){
  250. $sql="UPDATE 業務銷售控制表 SET 銷售狀態 = N'".$PA1."', 銷售成功 = N'".$PA2."' WHERE 流水號 LIKE N'".$PA."'";
  251. return $sql;
  252. }function SQL_產品明細($PA){
  253. $sql="SELECT 品牌 ,產品 ,備註 FROM 業務銷售產品表 WHERE (流水號 LIKE N'".$PA."') ";
  254. return $sql;
  255. }function SQL_會議記錄清單($PA){
  256. $sql="SELECT 會議編號, 時間, 地點, 會議項目, 細項說明, 執行時間, 執行情況, 預計完成, 備註, 已完成, 長期執行, 圖片庫, 核准, 核准狀態
  257. FROM 會議記錄控制表 " .$PA. " ORDER BY 時間 DESC, 會議編號";
  258. return $sql;
  259. }function SQL_會議記錄執行時間下拉(){
  260. $sql="SELECT 執行時間 FROM 會議記錄控制表 WHERE 執行時間 NOT LIKE '' GROUP BY 執行時間 ORDER BY 執行時間";
  261. return $sql;
  262. }function SQL_會議記錄預計完成下拉(){
  263. $sql="SELECT 預計完成 FROM 會議記錄控制表
  264. WHERE 預計完成 NOT LIKE '' AND 預計完成 NOT LIKE '1%' AND 預計完成 NOT LIKE '2%' AND 預計完成 NOT LIKE '3%' AND 預計完成 NOT LIKE '4%' AND
  265. 預計完成 NOT LIKE '5%' AND 預計完成 NOT LIKE '6%' AND 預計完成 NOT LIKE '7%' AND 預計完成 NOT LIKE '8%' AND 預計完成 NOT LIKE '9%' AND
  266. 預計完成 NOT LIKE '0%' GROUP BY 預計完成 ORDER BY 預計完成";
  267. return $sql;
  268. }function SQL_會議記錄執行情況下拉(){
  269. $sql="SELECT 執行情況 FROM 會議記錄控制表 WHERE 執行情況 NOT LIKE '' GROUP BY 執行情況 ORDER BY 執行情況";
  270. return $sql;
  271. }function SQL_會議記錄單號查詢($PA){
  272. $sql="SELECT TOP (1) 會議編號 FROM 會議記錄控制表 WHERE (會議編號 LIKE '".$PA."')";
  273. return $sql;
  274. }
  275. function SQL_會議記錄修改($PA,$PA1,$PA2,$PA3,$PA4,$PA5,$PA6,$PA7,$PA8,$PA9,$PA10){
  276. $sql="UPDATE 會議記錄控制表 SET 時間 = N'".$PA1."', 地點 = N'".$PA2."', 會議項目 = N'".$PA3."', 細項說明 = N'".$PA4."', 執行時間 = N'".$PA5."',
  277.                                          執行情況 = N'".$PA6."', 預計完成 = N'".$PA7."', 備註 = N'".$PA8."', 已完成 = '".$PA9."', 長期執行 = '".$PA10."'
  278. WHERE (會議編號 LIKE '".$PA."')";
  279. return $sql;
  280. }
  281. function SQL_會議記錄新增($PA,$PA1,$PA2,$PA3,$PA4,$PA5,$PA6,$PA7,$PA8,$PA9){
  282. $sql="INSERT INTO 會議記錄控制表 (會議編號, 時間, 地點, 會議項目, 細項說明, 執行時間, 執行情況, 預計完成, 備註, 已完成, 長期執行, 圖片庫, 核准)
  283.                VALUES (N'".$PA."', N'".$PA1."', N'".$PA2."', N'".$PA3."', N'".$PA4."', N'".$PA5."', N'".$PA6."', N'".$PA7."',
  284.                        N'".$PA8."', '0', '0', N'".$PA9."', '0')";
  285. return $sql;
  286. }
  287. function SQL_會議記錄刪除($PA){
  288. $sql="DELETE 會議記錄控制表 WHERE (會議編號 LIKE '".$PA."')";
  289. return $sql;
  290. }function SQL_會議記錄姓名清單(){
  291. $sql="SELECT UserName AS 姓名 FROM ras_Users WHERE (IsLockedOut = 0) AND (DIN NOT LIKE '15') AND (DIN NOT LIKE '21') AND (DIN NOT LIKE '999') ORDER BY UserName";
  292. return $sql;
  293. }function SQL_會議決議執行人($PA){
  294. $sql="SELECT 項次, 執行人 FROM 會議決議執行人 WHERE 會議編號 LIKE '".$PA."' ORDER BY 項次";
  295. return $sql;
  296. }function SQL_會議決議執行人新增($PA,$PA1,$PA2){
  297. $sql="INSERT INTO 會議決議執行人 (會議編號, 項次, 執行人) VALUES (N'".$PA."', N'".$PA1."', N'".$PA2."')";
  298. return $sql;
  299. }function SQL_會議決議執行人個人刪除($PA,$PA1){
  300. $sql="DELETE 會議決議執行人 WHERE 會議編號 LIKE '".$PA."' AND 執行人 LIKE N'".$PA1."'";
  301. return $sql;
  302. }function SQL_會議決議執行人刪除($PA){
  303. $sql="DELETE 會議決議執行人 WHERE (會議編號 LIKE '".$PA."')";
  304. return $sql;
  305. }function SQL_會議決議執行人單號查詢($PA,$PA1){
  306. $sql="SELECT TOP (1) 會議編號 FROM 會議決議執行人 WHERE (會議編號 LIKE '".$PA."' AND 項次 LIKE '".$PA1."')";
  307. return $sql;
  308. }function SQL_LINE_搜尋符合通知對象($PA,$PA1){
  309. $sql="SELECT token,通知語言,電話號碼1,電話號碼2,電話號碼3,Line,WhatsApp,Message FROM LINE_使用者權限管理表
  310. WHERE(".$PA."='True' and 姓名 LIKE N'".$PA1."' and (帳號 LIKE N'HS' OR 帳號 LIKE N'GCM' ))";
  311. return $sql;
  312. }function SQL_LINE_通知內容($PA){
  313. $sql="SELECT 通知格式,變數位置,通知內容1,通知內容2,通知內容3 FROM LINE_通知內容設定表 WHERE (權限代號 LIKE N'".$PA."')";
  314. return $sql;
  315. }function SQL_LINE_發送內容($PA,$PA1,$PA2,$PA3,$PA4){
  316. $sql="INSERT INTO LINE_通知設定表 (token,發送內容,隨機碼,通知語言,發送APP) VALUES (N'" .$PA. "',N'" .$PA1. "',N'" .$PA2. "',N'" .$PA3. "',N'" .$PA4. "')";
  317. return $sql;
  318. }function SQL_圖片資料庫查詢(){
  319. $sql="SELECT TOP (1) 圖片資料庫, 是否可用 FROM 圖片資料庫管理 WHERE 是否可用 = 0 ORDER BY 圖片資料庫";
  320. return $sql;
  321. }function SQL_圖片資料庫刪除($PA1){
  322. $sql="DELETE 會議記錄圖片 WHERE (會議編號 LIKE '" .$PA1. "')";
  323. return $sql;
  324. }function SQL_會議記錄修改1($PA,$PA1,$PA2,$PA3){
  325. $sql="UPDATE 會議記錄控制表 SET 核准 = '" .$PA1. "', 備註 = N'" .$PA2. "', 核准狀態 = N'" .$PA3. "' WHERE (會議編號 LIKE '" .$PA. "')";
  326. return $sql;
  327. }
  328. ?>