  | 
              
	              
	                
  
    
	 
        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 | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |