Post by Goborijung at 2019-12-12 08:29:06 | ID: 309
Syntax : DATEPART(datepart,date) DatePart ตัวย่อ year yy, yyyy quarter qq, q month mm, m dayofyear dy, y day dd, d week wk, ww weekday dw, w hour hh minute mi, n second ss, s millisecond ms microsecond mcs nanosecond ns Ex. /* get day */ select datepart(day,GETDATE()) as day_part /* get month */ select datepart(month,GETDATE()) as month_part /* get day */ select datepart(year,GETDATE()) as year_part
Post by Goborijung at 2020-01-13 08:42:18 | ID: 364
https://www.mssqltips.com/sqlservertip/1145/date-and-time-conversions-using-sql-server/ Ex. select convert(varchar, getdate(), 23) //2020-01-10 select PODate,left(convert(datetime,PODate,109),11) AS CDate1109 from TM_PO //2019-01-04 00:00:00.000 Jan 4 2019
Post by Goborijung at 2019-12-06 10:33:32 | ID: 215
ALTER TABLE table_name DROP COLUMN column_name Ex. ALTER TABLE test DROP COLUMN Tels
Post by Goborijung at 2019-12-06 11:50:02 | ID: 218
การ Drop Primary Key จะต้อง Drop จาก CONSTRAINT Name ดังนี้ แบบที่ 1 กรณีที่ Generate CONSTRAINT Name ALTER TABLE table_name DROP CONSTRAINT PK__test__keygenerater Ex. ALTER TABLE test DROP CONSTRAINT PK__test__CB394B39CCA8E721 แบบที่ 2 กรณี่ที่มีการกำหนด CONSTRAINT Name เอง ALTER TABLE table_name DROP CONSTRAINT PK_column_name Ex. ALTER TABLE test DROP CONSTRAINT PK_OID ** ถ้าเป็นกรณีที่ 1 ให้ดู CONSTRAINT Name ได้จากคำสั่งนี้ EXEC sp_help table_name
Post by Goborijung at 2019-12-06 09:42:25 | ID: 210
DROP TABLE table_name
Post by Goborijung at 2019-12-19 11:24:47 | ID: 345
https://www.easeus.com/sql-database-recovery/export-ms-sql-server-to-csv.html
Post by Goborijung at 2019-12-10 14:59:53 | ID: 280
FLOOR(numeric_expr) ปัดเศษทิ้ง เหลือเลขจำนวนเต็ม Ex. SELECT FLOOR(1234.99) //Output : 1234
Post by Goborijung at 2019-12-10 10:17:59 | ID: 261
FULL OUTER JOIN เป็นการเชื่อมตาราง ตั้งแต่ 2 ตารางเข้าด้วยกัน โดยนำข้อมูลในตารางทั้งฝั่งซ้ายมือ และ ขวามือมารวมกัน Ex. SELECT * FROM table_a AS a FULL OUTER JOIN table_b AS b ON a.column_name = b.column_name Ex. SELECT * FROM Section AS s FULL OUTER JOIN [User] AS u ON s.OID = u.Section WHERE u.NickName IS NOT NULL
Post by Goborijung at 2022-02-28 13:38:51 | ID: 1380
Select FORMAT((DATEADD(Month, -1, GETDATE())),'yyyy-MM') --เดือนที่แล้ว Select FORMAT((DATEADD(Month, 0, GETDATE())),'yyyy-MM') --เดือนปัจจุบัน Select FORMAT(GETDATE(),'MM') --เดือนปัจจุบัน Select FORMAT((DATEADD(Month, +1, GETDATE())),'yyyy-MM') --เดือนถัดไป
Post by Goborijung at 2020-12-21 09:40:36 | ID: 453
> ตัวอย่าง Query INSERT INTO Claim(ClaimNo,Createdate,OIDSeries,OIDItem,ReturnQTY,CRNo,Remark,[User],UpdateBy,UpdateDate) SELECT concat(VendCode,ClaimNo,Year(GETDATE()),'0001'),Createdate,OIDSeries,OIDItem,ReturnQTY,CRNo,Remark,[User],UpdateBy,UpdateDate From _TM_Claim