ARTICLES > SQL

[SQL] Grouping data from right table

[SQL] Grouping data from right table

2018-02-22 17:41:33

SELECT z.delivery_type, IF(dt.detail IS NULL or dt.detail = '', pt.status_desc, dt.detail) as DT, count(*) CNT, z.price FROM ( SELECT d.pack_type, d.delivery_type, d.price FROM postmail_header h  RIGHT JOIN ...
READ MORE

[MYSQL] Sorting issue (alphanumeric)

[MYSQL] Sorting issue (alphanumeric)

2018-02-08 17:42:11

Wanted: A1, A2, A3, A4,... Z100 But query with sorting (ORDER BY asc) A1 A10 A11 .. A2 A21 A22   My way to works. SELECT issue FROM table ORDER BY substr(issue,1,1) ...
READ MORE

Oracle หาจำนวนวันจาก 2 date

Oracle หาจำนวนวันจาก 2 date

2016-09-23 12:59:29

  Oracle two dates differance (Buddhist year) SELECT to_date('29/09/2559', 'DD/MM/YYYY') -to_date('25/09/2559', 'DD/MM/YYYY') FROM dual; Test result on Toad for Oracle TO_DATE('29/09/2559','DD/MM/YYYY')-TO_DATE('25/09/2559','DD/MM/YYYY') ---------------------------------------------------------------------   ...
READ MORE

Xampp เปลี่ยน password mysql

Xampp เปลี่ยน password mysql

2016-09-20 19:07:22

Video   1. เปิด XAMPP Control ขึ้นมา กดปุ่ม start  ให้กับ apache และ mysql จากนั้นกดปุ่ม admin ที่ MySQL เพื่อเข้าหน้า control panel ของ phpmyadmin   2. เข้าเมนู SQL แล้วพิมพ์ sql ในช่องด้านล่าง UPDATE ...
READ MORE

SQL: Time slot booking

SQL: Time slot booking

2015-01-27 15:12:54

  SQL Query finding range an overlaps another booking (Time): SELECT COUNT(*) FORM Table_name WHERE NOT ('8:00:00' > Table.endtime OR '9:40:00' < Table.starttime) Reference: http://stackoverflow.com/questions/ ...
READ MORE

How to get Date from DateTime format in SQL

How to get Date from DateTime format in SQL

2013-03-27 15:33:51

วิธีการ query ข้อมูลโดยเปรียบเทียบจากวันที่ DateTime ในฐานข้อมูล Mssql (Date only) ตัวอย่าง SELECT * FROM table WHERE convert(char(10), Field_date , 103) = '20/12/2013' ซึ่งเลข 103 คือ format แบบ d/m/Y   อ้างอิงจาก: http://www.w3schools.com/sql/func_convert.asp ...
READ MORE

MySQL หาค่าเฉลี่ยสูงสุดในแต่ละ Group

MySQL หาค่าเฉลี่ยสูงสุดในแต่ละ Group

2013-02-12 17:50:31

คำสั่ง SQL ใช้สำหรับเรียกดูข้อมูล ที่มีค่าที่สูงที่สุด ในแต่ละ group ตัวอย่าง. การหาค่าเฉลี่ยของเงินเดือนที่สูงสุดในแต่ละแผนก   SELECT Department,max(avg_sal) FROM ( SELECT Department,avg(salary) as avg_sal FROM employee GROUP ...
READ MORE