오늘에 mysql 팁.~ 정보
오늘에 mysql 팁.~본문
            
            
                        UNIX_TIMESTAMP(CONCAT(`YY`,'-',`MM`,'-',`DD`))
                    
                
                
                타임 스탬프나 data 필드를 안쓰는 어쩡한 테이블 즉
년도, 달, 일수가 따로 따로 저장되는 필드를 하나로 합쳐서 타임 스탬프 값을 구하는 퀴리문 입니다.
YY년도 필드 이름 MM달수 필드 이름 DD일수 필드 이름을 적어주시면 됩니다.
예제로 드리자면.
SELECT UNIX_TIMESTAMP(CONCAT(`1995`,'-',`12`,'-',`25`));
SELECT UNIX_TIMESTAMP(CONCAT(`YY`,'-',`MM`,'-',`DD`)) FROM `a`
SELECT * FROM `a` WHERE UNIX_TIMESTAMP(CONCAT(`YY`,'-',`MM`,'-',`DD`)) <= UNIX_TIMESTAMP();
이렇게 쓰시면 됩니다.~ 참고로 이 퀴리는 mysql 4.0까지 호환 됩니다.
                        
                추천
                
0
                
    0
댓글 1개
                
                    좋은 정보 감사합니다.