|
표준 SQL는 동일합니다.
하지만 데이타베이스마다 성능과 특성에 따라 약간씩 변형하여 자신만의 SQL을 사용합니다.
그리고 DB쪽은 알려지지않은 에러가 많습니다.
필히 ANSI SQL를 공부하시고 해당 데이타 베이스의 SQL를 공부하시기 바랍니다.
그리고 BETWEEN은 두개의 조건으로 검색하는거 아닌가요? 잘 모르겠네!!!!
그럼
앙마 님이 쓰신 글 :
: My-SQL 하고 Ms-SQL하고 문법이 다른가여? 저는My-SQL사용하거덩엽....그런데 MySQl Control Center에서 아래와 같이 했는데..Error가 나네염... 이유점 알려주세욤
:
: AnsiString MSG;
: MSG.sprintf("select * from worklist where ProdStartTime Between Dateadd(Day,-1,GetDate()) and GetDate() and Machine_No=%d order by AcqTime,Machine_No",2);
: ADOQuery1->SQL->Clear();
: ADOQuery1->SQL->Add(MSG);
: 그리고 ADOQuery1->ExcuteSQL() 시켰는데...에러가 나네염..; SQL문법에 좀 다른지 궁금합니당
|