2011-02-14 9 views
0

클라이언트 Access 데이터베이스를 웹 사이트에 연결하고 있지만 기존 열 2 개에서 생성 된 데이터가있는 새 열을 추가해야합니다.새 열 값을 계산하는 식

요컨대

:

A 열은 "4 분", "8 분"또는 "12 분"하나의 텍스트 항목을 포함한다.

If Column A = "4 Minute" Then 
Column C = Column B * 4 

등등 :

열 B는 양 (20-0에서 아무것도)

내가의 라인을 따라 실행하는 새 열을 만들려면이 포함되어 있습니다.

내가 업로드하고 웹 사이트에 연결하기 전에 현재 약 3000 개의 수정 레코드가 있습니다. 열 A의

+1

무엇이 질문입니까? 왜 계산 된 열을 만드나요? – Fionnuala

+0

현재 열 A는 고객의 세션 길이이며 열 B는 구입 한 세션의 수입니다. 이것은 고객이 분 단위로 구매할 수있는 nes 시스템으로 대체되므로 현재 세션과 세션 양을 분량으로 변환해야합니다. –

답변

0

가정하면 텍스트 값은 [0-99] Minute 다음이 당신에게 새로운 열의 값을 줄 것이다 항상 :

SELECT Trim(Left(ColumnA, 2))*ColumnB AS ColumnC from MyTable 

당신이 생각 @Remou의 주석으로 (데이터베이스 컬럼이 값을 저장합니다. .. 왜 그러겠습니까?) 다음 :

UPDATE MyTable SET ColumnC=Trim(left(ColumnA, 2))*ColumnB 
관련 문제