sql... 오래 쉬었더니 잘 모르겠네요 -..-a > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

sql... 오래 쉬었더니 잘 모르겠네요 -..-a 정보

sql... 오래 쉬었더니 잘 모르겠네요 -..-a

본문

it_stock_update (datetime 형식)의 값이 오늘부터 30일이 지난 것을 구하려 하는데...
아무리 써 놓구 봐도 이상하네요. -..-a
 
select count(*) as cnt from yc4_item where 1 and it_stock_update > (SYSDATE - 30)

댓글 전체

where reg_date >= date_add(now(), interval -1 month) 는 안먹히는거 같네요... -..-a
왜 그런거죠??? 오늘부터 1달 이전의 모든 데이터를 뽑는다... 맞는거 아닌가요???
어떻게 쿼리를 하셨는지요...?

아래 예는 방문자 테이블에서 뽑는 예 입니다....잘 되는뎅...?

$sql = sql_query(" select * from $g4[visit_sum_table] where vs_date <= DATE_SUB('$g4[time_ymd]', INTERVAL 30 DAY) ");
for($i=0;$row = sql_fetch_array($sql);$i++){
        $vi_yesterday = $row[vs_count];
        echo $row[vs_date] ." : ".$row[vs_count]."<br>";
}

예의 경우 한달이전 날짜별 방문자수를
..........
2007-02-26 : 30 
....
2007-03-27 : 30  까지 뿌려 줍니다만....?

헉~질문 내용을 제가 잘못 이해한 듯 싶네요...ㅠ.ㅠ

>= 이  <=으로 바뀌어야 합니다...ㅠ.ㅠ
감사합니다.

테스트를 위해서 날짜를 바꾼다는 것을... 엉뚱한 db에서 했더라구요. -..-a
나이가 드니까 별게 다 헷갈리네요. A db를 연결해두고 B db를 수정하고 있으면서
왜 코드가 안될까 고민하다니.... 흑흑흑...
잘 되신다니 감사합니다....

저도 여러군데 테스트를 하기에 1에서 다운받아 수정해서 2에다가 올려서 대략 낭패를 경험한 경우가 많아서....ㅠ.ㅠ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT