ผู้เขียน หัวข้อ: การแปลงรูปแบบของ วันเดือนปี น่ะครับ  (อ่าน 12301 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
0
เรียนถาม อ.หรือผู้รู้ทุกท่านครับ
เนื่องจาก ผมมีไฟล์ที่เป็น .dbf ในฟิลด์ birthdate จะเป็น 19740101 เป็น text เมื่อนำเข้าในฐานข้อมูล access เพื่อที่จะนำเข้าเป็นข้อมูล HCIS ใน ตาราง person ของ HOSxP ครับ แต่ว่ารูปแบบวันที่ที่ได้มาจาก dbf เมื่อนำเข้าแล้ว ข้อมูล เช่นชื่อ สกุล เข้ามาหมด เว้น birthdate ไม่เข้ามาเลย (เมื่อลองไปดูโครงสร้างแฟ้ม HCIS จึงพบว่า รูปแบบของฟิลด์ วันเดือนปีเกิด ต้องเป็น date/time แบบ 12 มกราคม 2530 ประมาณนี้น่ะครับ) จึงอยากทราบว่ามีวิธีหรือคำสั่งที่ทำให้ รูปแบบนี้ 19740101 มาเป็นแบบนี้ได้ไหมครับ 12 มกราคม 2530  เพราะข้อมูลที่จะนำเข้าเยอะมากครับ ประมาณ 2 - 3 แสน เรคคอร์ดเลยครับ
ขอบคุณครับ  ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 29, 2008, 18:44:40 PM »
0
เรียนถาม อ.หรือผู้รู้ทุกท่านครับ
เนื่องจาก ผมมีไฟล์ที่เป็น .dbf ในฟิลด์ birthdate จะเป็น 19740101 เป็น text เมื่อนำเข้าในฐานข้อมูล access เพื่อที่จะนำเข้าเป็นข้อมูล HCIS ใน ตาราง person ของ HOSxP ครับ แต่ว่ารูปแบบวันที่ที่ได้มาจาก dbf เมื่อนำเข้าแล้ว ข้อมูล เช่นชื่อ สกุล เข้ามาหมด เว้น birthdate ไม่เข้ามาเลย (เมื่อลองไปดูโครงสร้างแฟ้ม HCIS จึงพบว่า รูปแบบของฟิลด์ วันเดือนปีเกิด ต้องเป็น date/time แบบ 12 มกราคม 2530 ประมาณนี้น่ะครับ) จึงอยากทราบว่ามีวิธีหรือคำสั่งที่ทำให้ รูปแบบนี้ 19740101 มาเป็นแบบนี้ได้ไหมครับ 12 มกราคม 2530  เพราะข้อมูลที่จะนำเข้าเยอะมากครับ ประมาณ 2 - 3 แสน เรคคอร์ดเลยครับ
ขอบคุณครับ  ;D


จะนำเข้าไปทำอะไรครับ

ช่วยบอกงานที่ต้องการ ทำไว้ครับว่าจะไปทำอะไรครับ

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 29, 2008, 19:44:28 PM »
0
นำเข้าไปเป็นฐานข้อมูล PCU เพื่อใช้งานเมนูงานเชิกรุกน่ะครับ แต่ว่าเป็นฐานเดียวกับ HOSxP น่ะครับ ผมทดสอบนำเข้าไปแล้วใช้งานได้ ไม่มีปัญหา เพียงแต่มีปัญหาตรง วันเดือนปีเกิด มันไม่นำเข้ามาน่ะครับ อ. ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 29, 2008, 20:10:14 PM »
0
hcis   ไม่น่าจะเป็น   dbf นี้ครับ


ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 29, 2008, 20:42:40 PM »
0
ถูกต้องแล้วครับ อ. hcis น่ะเป็น mdb ครับ ซึ่งผมได้มาจาก pcu ของ รพ.และทดสอบนำเข้าได้เรียบร้อยไม่มีปัญหาครับ แต่ คุณหมออยากให้นำเข้าข้อมูลที่นอกเหนือจาก pcu ของ รพ. จึงขอไฟล์ที่ แต่ละสอ.ส่งให้ สสจ. เลยได้มาเป็น dbf แล้ว วันเดือนปีเกิด เป็นรูปแบบ text น่ะครับ พอนำเข้าแล้ว วันเดือนปีเกิด มาถูกนำเข้ามาด้วยน่ะครับ อ. ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #5 เมื่อ: ตุลาคม 29, 2008, 23:49:38 PM »
0
อย่างไร ขอรบกวนด้วยนะครับ อ.  ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #6 เมื่อ: ตุลาคม 30, 2008, 02:07:13 AM »
0
วันเกิดไม่ถูกนำเข้ามาน่ะครับ  ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #7 เมื่อ: พฤศจิกายน 01, 2008, 11:27:59 AM »
0
ดันกระทู้ครับ ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #8 เมื่อ: พฤศจิกายน 01, 2008, 11:30:27 AM »
0
วันเกิดไม่ถูกนำเข้ามาน่ะครับ  ;D

update อายุด้านล่างหรือยัง

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #9 เมื่อ: พฤศจิกายน 01, 2008, 11:41:15 AM »
0
ดูที่ตาราง person ครับ


ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #10 เมื่อ: พฤศจิกายน 01, 2008, 11:48:14 AM »
0
ดูแล้วครับ อ. update แล้วครับ  ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #11 เมื่อ: พฤศจิกายน 01, 2008, 12:12:18 PM »
0
ไม่มีเพราะว่าโอนไม่ถูกครับ

รบกวนส่งไฟล์ที่โอนขึ้นมาด้วยหรือเมล์มาก็ได้ครับ


ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #12 เมื่อ: พฤศจิกายน 01, 2008, 12:27:36 PM »
0
ขอบคุณครับ อ. รบกวนด้วยครับ
นี่เป็นข้อมูลที่ผมทดสอบนำเข้าแล้ว birthdate ไม่เข้า(ตัดมาเหลือเพียงบางส่วนส่งให้อ.ดูน่ะครับ เพราะไฟล์ทั้งหมดมันใหญ่มากครับ)
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #13 เมื่อ: พฤศจิกายน 01, 2008, 12:36:30 PM »
0
เมล์ครับ download ไม่ได้

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #14 เมื่อ: พฤศจิกายน 01, 2008, 13:09:20 PM »
0
 date/time ในฐาน จะเป็น  2008-10-01  00:00:00
ส่วนที่เห็น เป็น เพียงรูปแบบที่แสดงให้เห็นง่าย ๆ

ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #15 เมื่อ: พฤศจิกายน 01, 2008, 13:26:44 PM »
0
 ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #16 เมื่อ: พฤศจิกายน 01, 2008, 14:29:16 PM »
0
เมล์ครับ download ไม่ได้
ผมส่งเมลล์ให้แล้วครับ อ.  ;D
date/time ในฐาน จะเป็น  2008-10-01  00:00:00
ส่วนที่เห็น เป็น เพียงรูปแบบที่แสดงให้เห็นง่าย ๆ
แก้ไขอย่างไรครับท่าน  ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #17 เมื่อ: พฤศจิกายน 03, 2008, 16:52:21 PM »
0
 ;D  ดันกระทู้ เผื่อ อ.ลืมครับ  :'(
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #18 เมื่อ: พฤศจิกายน 03, 2008, 23:10:30 PM »
0
ผมได้รับเมล์แล้วครับแต่ผมเปิดไม่ได้ครับ

ต้อง zip ก่อนส่งมาให้ผมครับ ถ้าเป้นไฟล์ธรรมดาระบบผมไม่ยอมรับครับ

มันคิดว่าเป็น virus ครับ


ส่งมาอีกครั้งครับ


ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #19 เมื่อ: พฤศจิกายน 05, 2008, 11:21:46 AM »
0
INSERT INTO datei ( dateI )
SELECT left(dateT,4) & "-" & mid(dateT,5,2)& "-" & right(dateT,2) AS Expr4
FROM dateT;
ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #20 เมื่อ: พฤศจิกายน 05, 2008, 11:36:26 AM »
0
INSERT INTO datei ( dateI )
SELECT left(dateT,4) & "-" & mid(dateT,5,2)& "-" & right(dateT,2) AS Expr4
FROM dateT;

ไม่แนะนำตัวเองบ้างหรือครับ


ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #21 เมื่อ: พฤศจิกายน 05, 2008, 13:07:16 PM »
0
ไม่ละครับ  ขี้อาย
ไม่ก่อกวน โดยเจตนา
ช่วยได้ก็ช่วย  ด้วยความรู้อันน้อยนิด
ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #22 เมื่อ: พฤศจิกายน 05, 2008, 14:07:45 PM »
0
ขอบคุณทุกท่านครับ
ผมได้รับเมล์แล้วครับแต่ผมเปิดไม่ได้ครับ

ต้อง zip ก่อนส่งมาให้ผมครับ ถ้าเป้นไฟล์ธรรมดาระบบผมไม่ยอมรับครับ

มันคิดว่าเป็น virus ครับ


ส่งมาอีกครั้งครับ


ผมซิปไฟล์ส่งไปให้แล้วครับ ช่วยด้วยครับ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #23 เมื่อ: พฤศจิกายน 05, 2008, 14:13:34 PM »
0
ขอบคุณทุกท่านครับ
ผมได้รับเมล์แล้วครับแต่ผมเปิดไม่ได้ครับ

ต้อง zip ก่อนส่งมาให้ผมครับ ถ้าเป้นไฟล์ธรรมดาระบบผมไม่ยอมรับครับ

มันคิดว่าเป็น virus ครับ


ส่งมาอีกครั้งครับ


เป็นของจริงหรือว่าแปลงมาอีกที่หนึ่งครับ

ผมต้องการแบบที่ยังไม่ได้ทำอะไรเลย จากฐานจริงๆๆ




ผมซิปไฟล์ส่งไปให้แล้วครับ ช่วยด้วยครับ ;D

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #24 เมื่อ: พฤศจิกายน 05, 2008, 21:39:49 PM »
0
เดี๋ยวกระทู้หล่นครับ  ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #25 เมื่อ: พฤศจิกายน 06, 2008, 09:32:10 AM »
0
date/time ในฐาน จะเป็น  2008-10-01  00:00:00
ส่วนที่เห็น เป็น เพียงรูปแบบที่แสดงให้เห็นง่าย ๆ



INSERT INTO datei ( LNAME,FNAME,BIRTHDATE )
SELECT LNAME,FNAME,left(dateT,4) & "-" & mid(dateT,5,2)& "-" & right(dateT,2) AS Expr4
FROM dateT;


datei คือ ตารางที่จะเอาข้อมูลไปใส่ 
dateT คือ ตารางข้อมูลที่มีอยู่
Field BIRTHDATE รูปแบบที่จะให้เป็น  12 มกราคม 2552  longdate
Field Birthdate  รูปแบบเป็น text   20090112 

ดัดแปลงเอาเองนะครับ
เห็นดันกระทู้อยู่ แสดงว่ายังไม่ได้หรือ



ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #26 เมื่อ: พฤศจิกายน 06, 2008, 10:29:20 AM »
0
ขอบคุณครับ ทุกท่าน ผมดัดแปลงใช้แบบนี้ครับ
REPLACE bd WITH SUBSTR(birthdate,7,2)+"-" + SUBSTR(birthdate,5,2) +"-"+ SUBSTR(birthdate,1,4) all จะได้แบบนี้ครับ 23-03-2001 แต่จะให้เป็น 23-03-2543 (พ.ศ.น่ะครับ) ได้อย่างไรครับ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ howtodo

  • Hero Member
  • *****
  • กระทู้: 646
  • Respect: 0
    • ดูรายละเอียด
    • สื่อน้ำท่วม
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #27 เมื่อ: พฤศจิกายน 06, 2008, 14:28:54 PM »
0
ตามที่ผมเข้าใจนะ
ว่าจะนำเข้า ms access  ใช่ปะ  แต่จริง ๆแล้ว  mysql  ก็เก็บจริง รูปแบบวันที่เป็น 2008-12-31
ดังนั้นจึงสามารถ insert into  เป็น  2008-12-31  ได้

แล้วถ้าจะให้เป็น  31-12-2551  ก็เพียงเปลี่ยนรูปแบบแสดงเท่านั้น

เช่นเดียวกับ  excell   

ขึ้นระบบ 2549  เข้ามารับช่วงต่อ ต.ค.50 - ส.ค.53 ไม่ครบ 3 ปี ขอบคุณสำหรับความรู้ ความเมตตา ความกรุณา ที่มีให้กับตัวข้าผู้ด้อยปัญญาด้วยดีตลอดมา

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #28 เมื่อ: พฤศจิกายน 06, 2008, 14:59:12 PM »
0
ได้แล้วครับท่าน ขอบคุณครับ ผมใช้คำสั่ง
REPLACE bd2 WITH SUBSTR(birthdate,1,4) all
REPLACE bd2 WITH bd2+543 all
REPLACE bd WITH SUBSTR(birthdate,7,2)+"-" + SUBSTR(birthdate,5,2) +"-"+ SUBSTR(bd2,7,4) all
โดยที่ เดิมฟิลด์ birthdate ผมก็เพิ่มฟิลด์  bd และ bd2 เพื่อเอาไว้เก็บค่าที่ replace ไว้ เสร็จแล้วจึงลบ ฟิลด์ที่ไม่ใช้ออกครับ(ไฟล์ที่ผมได้มาเป็น dbf ครับ) แล้วนำเข้า access แล้วเปลี่ยนฟิลด์ birthdate เป็น date แบบ longdate ครับ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

doramon

  • บุคคลทั่วไป
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #29 เมื่อ: พฤศจิกายน 06, 2008, 17:56:52 PM »
0
ได้แล้วครับท่าน ขอบคุณครับ ผมใช้คำสั่ง
REPLACE bd2 WITH SUBSTR(birthdate,1,4) all
REPLACE bd2 WITH bd2+543 all
REPLACE bd WITH SUBSTR(birthdate,7,2)+"-" + SUBSTR(birthdate,5,2) +"-"+ SUBSTR(bd2,7,4) all
โดยที่ เดิมฟิลด์ birthdate ผมก็เพิ่มฟิลด์  bd และ bd2 เพื่อเอาไว้เก็บค่าที่ replace ไว้ เสร็จแล้วจึงลบ ฟิลด์ที่ไม่ใช้ออกครับ(ไฟล์ที่ผมได้มาเป็น dbf ครับ) แล้วนำเข้า access แล้วเปลี่ยนฟิลด์ birthdate เป็น date แบบ longdate ครับ ;D

เก่งมาก

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: การแปลงรูปแบบของ วันเดือนปี น่ะครับ
« ตอบกลับ #30 เมื่อ: พฤศจิกายน 07, 2008, 09:59:38 AM »
0
ไม่เก่งเท่าไหร่หรอกครับ อ. ก็ดำน้ำเอาเหมือนกันครับ ที่ทำได้ก็เพราะการช่วยเหลือของชาวชุมชน HOSxP และ อ.ทุกท่านนี่แหละครับ อิอิอิอิ  ;D ;D ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19