|  | 
	                
  
    | 
	 
        sql Convert varchar to date Error ช่วยด้วยครับ ขอบคุณครับ     |  
    |  |  
 
              
  
    | 
 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | แล้วอย่างนี้ผมจะ convert ยังไงหรอครับใน database type มันเป็น vachar แต่ผมอยากแก้ให้เป็น date อะครับ เพื่อที่จะ select หาระหว่างวันที่ แล้วเรียงวันที่ด้วยครับ ขอบคุณครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-17 21:13:30 | By :
                            iEel |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ตามตัวอย่างครับใช้ DATE_FORMAT ได้ครับ  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-17 21:21:28 | By :
                            mr.win |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ผมขอถามอีกนิดนึงครับ พอดีผมแปลงแล้ว Code นี้ครับ SELECT DATE_FORMAT(  `date` ,  '%W-%m-%Y' ) AS  `date`
 FROM test_date2
 
 ค่าที่ได้
 date
 NULL
 NULL
 NULL
 NULL
 NULL
 
 database ผม
 ID	date
 1	01-02-2555
 2	02-02-2555
 3	01-03-2555
 4	03-02-2555
 5	20-02-2555
 Field	Type	Collation	Attributes	Null	Default	Extra
 ID	varchar(20)	utf8_unicode_ci		No
 date	varchar(20)	utf8_unicode_ci		No
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-17 21:34:42 | By :
                            iEel |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | อ่า ผมรู้ละมั้งครับ ว่าผมเข้าใจถูกมั้ย เพราะว่าใน Database ผมค่า type มันเป็น Varchar ทีนี้ผมเปลี่ยนเป็น Date มันเลยคืนค่าเป็น Null มาให้ 
 ขอบคุณ mr.win มากนะครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-17 21:56:15 | By :
                            iEel |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ใช่แล้วครับ อันที่จริงควรจัดเก็บเป็น YYYY-MM-DD ครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-18 06:49:00 | By :
                            mr.win |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | TC Admin  มึงตอบได้กวน...มาก อิอิ อ่านก่อนโดนลบ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2019-04-01 16:42:45 | By :
                            น่าเบื่อเว็บนี้ |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | รูปแบบวันที่ ที่ใช้เก็บ ต้องบอกเลยว่า ต้องเก็บแบบมาตรฐาน คณิตศาสตร์คือ เรียงตามค่าน้ำหนักของความสำคัญ priority คือ สำคัญมากอยู่ ซ้าย น้อยสุดอยู่ขวา yyyy-mm-dd
 อย่าริเปลี่ยนไปใช้อย่างอื่นให้มันลำบากในการทำงาน
 แยกให้ออกระหว่างการเก็บเพื่อใช้ในการคำนวณ กับการแสดงผลเพื่อความสวยงาม และสดวกสำหรับผู้ใช้
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2019-04-01 20:57:11 | By :
                            Chaidhanan |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |