2016-09-13 3 views
0

다음 코드는 가격 3 개 랜덤 항목 (사진)를 선택하고 문자열로 내 웹 사이트에 전달에선택 데이터를 완벽하게 .. 문자열 텍스트

SELECT TOP 3 
    thisweeksDate 
    ,'<br/><a href="catalog/images/' 
       + [filename] + 
       '" class="nyroModal" rel="gal" title="' 
       + [price] + 
       '" ><img src="catalog/images/thumbnails/' 
        + [filename] + 
        + '" /></a>' 
        + [price] 
    as strText 
    ,fileID 
    FROM [OCBUser].[tblItems] 
    WHERE thisweeksDate = @thisweeksDate and price <> '' 
    ORDER BY NEWID() 

위의 작품을 추가하지만합니다 나는 또한

friendlyOrderID from [OCBUser].[tblOrders] 
    where [OCBUser].[tblItems].accountID = [OCBUser].[tblOrders].accountID 

를 선택하고 하이퍼 링크 페이지로 strText에 추가 할 필요 .. 다음을 수행 아직

을 충분히 SQL을 모르는 다시 클릭하면 클릭 할 수 있습니다. 그래서 ... 같은 것을 inclide하는

<a href="www.mysite.com/' + [friendlyorderID] + '"

어떤 아이디어를 필요?

많은 감사.

+0

당신이 가입 사용하려고 한 가입? – OHHO

답변

1

사용 a는

SELECT TOP 3 thisweeksDate, '<br/><a href="catalog/images/' + [filename] + '" class="nyroModal" rel="gal" title="' + [price] + '" ><img src="catalog/images/thumbnails/' + [filename] + '" /></a>' + [price] as strText, fileID 
    ,'<a href="www.mysite.com/' + [friendlyorderID] + '">link</a>' 

    FROM [OCBUser].[tblItems] 
    JOIN [OCBUser].[tblOrders] on [OCBUser].[tblItems].accountID = [OCBUser].[tblOrders].accountID 
    WHERE thisweeksDate = @thisweeksDate and price <> '' 
    ORDER BY NEWID() 
+0

답장을 보내 주셔서 감사합니다 .. 그게 효과가있는 것처럼 보입니다. 개발자가 저를 위해 작성한 코드를 배우는 중입니다. 사용되지 않았습니다. 아직 자신을 조인합니다.하지만 어떻게 작동하는지 지금 알 수 있습니다. 그러나 나는 [OCBUser]. [tblOrders]와 [OCBUser] 모두에 thisweeksdate가 존재하기 때문에 다음과 같은 오류가 발생합니다. [tblItems] .. [OCBUser]에서 선택해야합니다. [tblItems] 여기 오류가 있습니다. ... 메시지 209, 수준 16, 수준 1, 절차 13, 라인 11 모호한 열 이름 'thisweeksDate'. 메시지 209, 수준 16, 상태 1, 프로 시저 루머, 줄 8 모호한 열 이름 'thisweeksDate'. – Eggybread

+0

정말 감사드립니다. – Eggybread

+0

괜찮습니다. 나는 그것을 슬퍼했습니다. 나는 대괄호를 추가했습니다 : [OCB]. [tblItems]. [thisweeksDate] = @thisweeksDate 및 price <> '' – Eggybread

관련 문제