ผู้เขียน หัวข้อ: การแปลง text เป็น date/time  (อ่าน 8881 ครั้ง)

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

ออฟไลน์ นายเก่ง สสจ.ชัยนาท

  • Jr. Member
  • **
  • กระทู้: 93
  • ทีม admin ระดับจังหวัด hosxp-pcu จังหวัดชัยนาท
  • Respect: 0
    • ดูรายละเอียด
    • กลุ่ม HosXp Chainat
การแปลง text เป็น date/time
« เมื่อ: เมษายน 01, 2010, 15:18:52 PM »
0
สอบถามผู้รู้หน่อยครับ ตอนนี้ผมมีปัญหา กำลังนำเข้าข้อมูลจาก access ไป mysql แล้วติดปัญหาว่า ข้อมูลวันเกิดในaccess เป็นรูปแบบ text แต่ใน field ของ mysql เป็น date/time มันเลยนำเข้าไม่ได้   มีวิธ๊แปลงข้อมูลจาก textเป็นdate/time ก่อนนำเข้าไหมครับ  เป็น Admin ความรู้น้อยแต่ใจสู้  รบกวนท่านเทพทั้งหลายให้ความรู้ข้าพเจ้าด้วยนะครับ
นายกฤษดา ดำขำ
เจ้าพนักงานเภสัชกรรม ชำนาญงาน
กลุ่มงานคุ้มครองผู้บริโภค สสจ.ชัยนาท
- ทีมงาน Admin ระดับจังหวัดเรื่อง Hosxp_PCU
- ทีมงานผู้ดูแลระบบ IT ของ สสจ.ชัยนาท
- ทีมงาน Audit ข้อมูล OP สปสช.เขต3
- ทีมงานพัฒนาบุคลากร IT สปสช.เขต3
และีทีมงานจิปาถะ แล้วแต่จะเรียกใช้
- social network กลุ่ม HosXp Chainat
http://www.facebook.com/home.php?sk=group_119536658106638&ap=1

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
Re: การแปลง text เป็น date/time
« ตอบกลับ #1 เมื่อ: เมษายน 01, 2010, 15:22:27 PM »
0
รูปแบบอย่างไงครับ เช่น 30/1/2553 หรืออย่างอื่น
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ นายเก่ง สสจ.ชัยนาท

  • Jr. Member
  • **
  • กระทู้: 93
  • ทีม admin ระดับจังหวัด hosxp-pcu จังหวัดชัยนาท
  • Respect: 0
    • ดูรายละเอียด
    • กลุ่ม HosXp Chainat
Re: การแปลง text เป็น date/time
« ตอบกลับ #2 เมื่อ: เมษายน 01, 2010, 15:24:41 PM »
0
แบบ shortdate ครับ   2553-02-01 ประมาณนี้น่ะครับ
นายกฤษดา ดำขำ
เจ้าพนักงานเภสัชกรรม ชำนาญงาน
กลุ่มงานคุ้มครองผู้บริโภค สสจ.ชัยนาท
- ทีมงาน Admin ระดับจังหวัดเรื่อง Hosxp_PCU
- ทีมงานผู้ดูแลระบบ IT ของ สสจ.ชัยนาท
- ทีมงาน Audit ข้อมูล OP สปสช.เขต3
- ทีมงานพัฒนาบุคลากร IT สปสช.เขต3
และีทีมงานจิปาถะ แล้วแต่จะเรียกใช้
- social network กลุ่ม HosXp Chainat
http://www.facebook.com/home.php?sk=group_119536658106638&ap=1

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
Re: การแปลง text เป็น date/time
« ตอบกลับ #3 เมื่อ: เมษายน 01, 2010, 15:29:49 PM »
0
ใช้ tool อะไรนำเข้าหรือเขียนโปรแกรมเองครับ
 ;D
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ นายเก่ง สสจ.ชัยนาท

  • Jr. Member
  • **
  • กระทู้: 93
  • ทีม admin ระดับจังหวัด hosxp-pcu จังหวัดชัยนาท
  • Respect: 0
    • ดูรายละเอียด
    • กลุ่ม HosXp Chainat
Re: การแปลง text เป็น date/time
« ตอบกลับ #4 เมื่อ: เมษายน 01, 2010, 15:35:33 PM »
0
ใช้ nvicat dumpเข้าไปเลยครับ เพียงแต่ทำ field ให้ access ตรงกับ sql แต่ก็ติดตรง date/time นี่แหละครับ เซ็งเป็ด   ???
นายกฤษดา ดำขำ
เจ้าพนักงานเภสัชกรรม ชำนาญงาน
กลุ่มงานคุ้มครองผู้บริโภค สสจ.ชัยนาท
- ทีมงาน Admin ระดับจังหวัดเรื่อง Hosxp_PCU
- ทีมงานผู้ดูแลระบบ IT ของ สสจ.ชัยนาท
- ทีมงาน Audit ข้อมูล OP สปสช.เขต3
- ทีมงานพัฒนาบุคลากร IT สปสช.เขต3
และีทีมงานจิปาถะ แล้วแต่จะเรียกใช้
- social network กลุ่ม HosXp Chainat
http://www.facebook.com/home.php?sk=group_119536658106638&ap=1

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: การแปลง text เป็น date/time
« ตอบกลับ #5 เมื่อ: เมษายน 01, 2010, 15:36:56 PM »
0
 ;D ;D ;D  ถ้าใช้เป็น text  Access  เช่น  01042553   ก็ใช้ Function ใน Access  เช่น Left(),Mid(),Right() หรือ   Funciton อื่นๆ ก็ได้ที่สามารถตัดข้อความได้   ตัดออกมา  01042553  = 01     04    2552    

         ต่อไปก็มาเรียงใหม่   2553-543+04+01  = 20100401  ครับ แล้วลองนำเข้าดูครับ  

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: การแปลง text เป็น date/time
« ตอบกลับ #6 เมื่อ: เมษายน 01, 2010, 15:41:36 PM »
0
 ;D ;D  วิธิที่ 2 ถ้าใช้ Navicat  ก่อนนำเข้าข้อมูล Datetime 
         ให้ไปกำหนด Format ด่านล่างเป็น   YYYY-MM-DD ก่อนนำเข้าครับ
  ;D ;D ;D  เมื่อก่อนผมก็เคยมีประสบการณ์ครับ   Access2MySQL ตอนขึ้นระบบใหม่ๆ

ออฟไลน์ นายเก่ง สสจ.ชัยนาท

  • Jr. Member
  • **
  • กระทู้: 93
  • ทีม admin ระดับจังหวัด hosxp-pcu จังหวัดชัยนาท
  • Respect: 0
    • ดูรายละเอียด
    • กลุ่ม HosXp Chainat
Re: การแปลง text เป็น date/time
« ตอบกลับ #7 เมื่อ: เมษายน 13, 2010, 17:13:27 PM »
0
ถ้าใช้เป็น text  Access  เช่น  01042553   ก็ใช้ Function ใน Access  เช่น Left(),Mid(),Right() หรือ   Funciton อื่นๆ ก็ได้ที่สามารถตัดข้อความได้   ตัดออกมา  01042553  = 01     04    2552     

         ต่อไปก็มาเรียงใหม่   2553-543+04+01  = 20100401  ครับ แล้วลองนำเข้าดูครับ



แล้วมันใช้คำสั่งอะไรคับ
นายกฤษดา ดำขำ
เจ้าพนักงานเภสัชกรรม ชำนาญงาน
กลุ่มงานคุ้มครองผู้บริโภค สสจ.ชัยนาท
- ทีมงาน Admin ระดับจังหวัดเรื่อง Hosxp_PCU
- ทีมงานผู้ดูแลระบบ IT ของ สสจ.ชัยนาท
- ทีมงาน Audit ข้อมูล OP สปสช.เขต3
- ทีมงานพัฒนาบุคลากร IT สปสช.เขต3
และีทีมงานจิปาถะ แล้วแต่จะเรียกใช้
- social network กลุ่ม HosXp Chainat
http://www.facebook.com/home.php?sk=group_119536658106638&ap=1

doramon

  • บุคคลทั่วไป
Re: การแปลง text เป็น date/time
« ตอบกลับ #8 เมื่อ: เมษายน 13, 2010, 18:34:59 PM »
0
ใช้ nvicat dumpเข้าไปเลยครับ เพียงแต่ทำ field ให้ access ตรงกับ sql แต่ก็ติดตรง date/time นี่แหละครับ เซ็งเป็ด   ???

mysql  field    date  หรือ datetime


อันหลังมันมีเวลาด้วยครับ

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: การแปลง text เป็น date/time
« ตอบกลับ #9 เมื่อ: เมษายน 18, 2010, 14:37:11 PM »
0
 ;) ผมใช้คำสั่งโหลดเข้าจาก text files นำเข้า sql  ในสายฟ้าเลยครับ

load data infile 'd:/hipdata.txt' into table hipdata fields terminated by ',';

(ตัวอย่าง) เป็นการนำเข้าข้อมูล hipdata เข้าไปเพื่อ update สิทธิ์ จะรวดเร็วมากครับ
แต่ต้องทำ Ms Access จัดเรียงคอลัมน์ให้ตรงกับ hipdata ใน mysql  ด้วยครับ  จากนั้นส่งออกเป็น text files ครับ แต่รูปแบบวันที่จะต้องเป็น 2010-3-1  (YYYY-MM-DD) จึงจะใช้ได้ครับ
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549