Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > การลบข้อมูล จาก วันที่ xx-xx-xx เวลา xx-xx-xx ถึง วันที่ xx-xx-xx เวลา xx-xx-xx คำสั่งประมาณไหนคับ



 

การลบข้อมูล จาก วันที่ xx-xx-xx เวลา xx-xx-xx ถึง วันที่ xx-xx-xx เวลา xx-xx-xx คำสั่งประมาณไหนคับ

 



Topic : 087315



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์




ข้อความกรุณาด้วยคับ ...งมอยู่ตอนนี้คิfไม่ออกคับ ข้อมูลก็มีเยอะด้วยคับกลัวพลาด



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-11-27 14:04:53 By : koncept View : 1103 Reply : 26
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าเก็บเป็น Date Time จะบอกว่าง่ายมากครับ ใช้ BETWEEN ได้เลยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 14:07:22 By : mr.win
 


 

No. 2



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


คือในตารางเดียวเก็บ ทั้งสองอย่างเลยคับ ผมลองใช้ between แล้วคับ

hos
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 14:15:42 By : koncept
 

 

No. 3



โพสกระทู้ ( 121 )
บทความ ( 0 )



สถานะออฟไลน์


Code (SQL)
DELETE FROM table_name
WHERE some_column 
BETWEEN value1 AND value2

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 15:35:50 By : gibson
 


 

No. 4



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : gibson เมื่อวันที่ 2012-11-27 15:35:50
รายละเอียดของการตอบ ::
ทำแล้วคับ ไม่ได้คับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 15:55:10 By : koncept
 


 

No. 5



โพสกระทู้ ( 121 )
บทความ ( 0 )



สถานะออฟไลน์


คำสั่ง sql คุณเป็นยังไงหรอครับเอามาดูหน่อย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:02:06 By : gibson
 


 

No. 6

Guest


รูปแบบวันที่ในฐานข้อมูลควรจะเป็น ปี-เดือน-วัน ครับ

2012-11-27 16:08:00
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:09:28 By : ไวยวิทย์
 


 

No. 7



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : ไวยวิทย์ เมื่อวันที่ 2012-11-27 16:09:28
รายละเอียดของการตอบ ::
Code (PHP)
delete from person_dmht_screen_summary     where last_screen_datetime BETWEEN '03-09-2555 10:23:51 ' AND '28-09-55 14:50:15'


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:14:38 By : koncept
 


 

No. 8



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


คือเค้าเก็บมาในรูปแบบนี้แล้วคับ ไม่สามารถเปลียนได้คับ เพราะข้อมูลมีส่วนเชื่อมโยงกันคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:15:30 By : koncept
 


 

No. 9

Guest


ผมคงลืมดู ทูไน โชว์ แน่เลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:17:07 By : ไวยวิทย์
 


 

No. 10

Guest


แฮ่ะ ๆ เดี๋ยวผมลองเขียน ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:20:44 By : ไวยวิทย์
 


 

No. 11



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ใครพอมีแนวทาง เสนอผมหน่อยคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:29:49 By : koncept
 


 

No. 12



โพสกระทู้ ( 121 )
บทความ ( 0 )



สถานะออฟไลน์


ลองเอา sql ไปเทสดูใน phpmyadmin ก่อนครับว่าได้เปล่าถ้าได้เเสดงว่า sql เราถูกเเล้วน่ะน่าจะผิดที่จุดอื่นครับ
ลองเเบนี้ยังครับ

delete from person_dmht_screen_summary     
where 
last_screen_datetime >= '03-09-2555 10:23:51'
and
last_screen_datetime <= '28-09-2555 14:50:15'




ประวัติการแก้ไข
2012-11-27 16:56:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:32:42 By : gibson
 


 

No. 13



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 12 เขียนโดย : gibson เมื่อวันที่ 2012-11-27 16:32:42
รายละเอียดของการตอบ ::
ถูกต้องแล้วคับผม ใช้ได้คับ ขอบคุณนะคับ ผมล่ะไปงมอยู่แต่กับ BETWEEN ไม่นึกถึง AND เลยคับ

ขอบคุณสำหรับคำตอบทุกกระทู้นะคับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:37:05 By : koncept
 


 

No. 14

Guest


Code (PHP)
ลองเลือกระหว่าง '2555-09-01 00:00:00' AND '2555-09-30 23:59:59'
SELECT * FROM person_dmht_screen_summary WHERE CONCAT(SUBSTRING(last_screen_datetime,7 ,4) ,'-' ,SUBSTRING(last_screen_datetime,4 ,2) ,'-' ,SUBSTRING(last_screen_datetime,1 ,2),' ' ,SUBSTRING(last_screen_datetime,12 ,2),': ' ,SUBSTRING(last_screen_datetime,15 ,2),': ' ,SUBSTRING(last_screen_datetime,18 ,2))  BETWEEN '2555-09-01 00:00:00' AND '2555-09-30 23:59:59'


ลองลบระหว่าง '2555-09-01 00:00:00' AND '2555-09-30 23:59:59'
DELETE FROM person_dmht_screen_summary WHERE CONCAT(SUBSTRING(last_screen_datetime,7 ,4) ,'-' ,SUBSTRING(last_screen_datetime,4 ,2) ,'-' ,SUBSTRING(last_screen_datetime,1 ,2),' ' ,SUBSTRING(last_screen_datetime,12 ,2),': ' ,SUBSTRING(last_screen_datetime,15 ,2),': ' ,SUBSTRING(last_screen_datetime,18 ,2))  BETWEEN '2555-09-01 00:00:00' AND '2555-09-30 23:59:59'



รูปแบบวันที่ที่นำมาตรวจสอบ จะอยู่ในรุปแบบ 2555-09-01 00:00:00 ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:41:12 By : ไวยวิทย์
 


 

No. 15



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ไม่ใช่แล้วคับ....มันลบข้อมูลออกหมดเลยคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:42:28 By : koncept
 


 

No. 16

Guest


ไม่ได้หรือครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:44:33 By : ไวยวิทย์
 


 

No. 17



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ของท่าน pepo ลบข้อมูลหมดเลยคับ

ส่วนของท่าน ไวยวิทย์ ไม่ออกอคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:49:26 By : koncept
 


 

No. 18

Guest


มันขึ้น error อะไรบ้างไหมครับ

ข้อมูลทดสอบหน่ะครับ

Code (SQL)
-- ----------------------------
-- Table structure for tbl_email
-- ----------------------------
DROP TABLE IF EXISTS `tbl_email`;
CREATE TABLE `tbl_email` (
  `id` int(11) NOT NULL auto_increment,
  `email` text collate utf8_unicode_ci,
  `date_time` text collate utf8_unicode_ci,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- ----------------------------
-- Records 
-- ----------------------------
INSERT INTO `tbl_email` VALUES ('4', '[email protected]', '09/11/2555 16:09:01');
INSERT INTO `tbl_email` VALUES ('2', '[email protected]', '02/11/2555 16:09:08');
INSERT INTO `tbl_email` VALUES ('3', '[email protected]', '03/11/2555 16:09:08');
INSERT INTO `tbl_email` VALUES ('5', '[email protected]', '10/11/2555 17:10:10');


แล้วลองรัน phpmyadmin ตามนี้
Code (PHP)
//+ เลือกข้อมูล 
SELECT * FROM tbl_email WHERE CONCAT(SUBSTRING(date_time,7 ,4) ,'-' ,SUBSTRING(date_time,4 ,2) ,'-' ,SUBSTRING(date_time,1 ,2),' ' ,SUBSTRING(date_time,12 ,2),': ' ,SUBSTRING(date_time,15 ,2),':' ,SUBSTRING(date_time,18 ,2)) BETWEEN '2555-11-10 00:00:00' AND '2555-11-30 23:59:59'

//+ ลบข้อมูล
DELETE FROM tbl_email WHERE CONCAT(SUBSTRING(date_time,7 ,4) ,'-' ,SUBSTRING(date_time,4 ,2) ,'-' ,SUBSTRING(date_time,1 ,2),' ' ,SUBSTRING(date_time,12 ,2),':' ,SUBSTRING(date_time,15 ,2),':' ,SUBSTRING(date_time,18 ,2)) BETWEEN '2555-11-10 00:00:00' AND '2555-11-30 23:59:59'


ลองดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 16:53:17 By : ไวยวิทย์
 


 

No. 19



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ใน sql มันไม่ eror คับ แต่พอไปใช้จริง มันไม่ลบคับ ฐานข้อมูลคนล่ะตัวนะคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 17:16:21 By : koncept
 


 

No. 20

Guest


แล้วเขียนยังไง ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 17:21:23 By : ไวยวิทย์
 


 

No. 21



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ตามที่ให้มาคับ....เดี๋ยวยังไงผมลอง งม ต่อก่อนคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 17:31:02 By : koncept
 


 

No. 22

Guest


ครับ งมต่อ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 17:37:16 By : ไวยวิทย์
 


 

No. 23



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


พอจะมีอีกซักแนวทางไหมคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-27 17:39:03 By : koncept
 


 

No. 24

Guest


ที่ผมทดลองตามโค้ด และ ฐานข้อมูล ที่ผมให้ใน #18 ผมว่ามันก็ได้ครับ

ถ้าหากแนวทางอื่น ก็รอผู้รู้ท่านอื่น ๆ มาช่วยล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-28 00:07:56 By : ไวยวิทย์
 


 

No. 25



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เพิ่มเติมการ Convert ครับ

Go to : SQL MYSQL DATE_FORMAT
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-28 09:33:12 By : mr.win
 


 

No. 26



โพสกระทู้ ( 88 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วนะคับ โค้ดตามนี้คับ Code (PHP)
select * from person_dmht_screen_summary  where last_screen_datetime between '2012-09-01 00:00:00'  and  '2012-09-30 23:59:59'



คือ ข้อมูลวันที่ที่ผมเอาไป select มันเป็น พ.ศ. คับ มันต้องเป็น ค.ศ คับถึงได้คับ งง อยู่ตั้งนาน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-11-28 11:10:17 By : koncept
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การลบข้อมูล จาก วันที่ xx-xx-xx เวลา xx-xx-xx ถึง วันที่ xx-xx-xx เวลา xx-xx-xx คำสั่งประมาณไหนคับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่