Pergunta

SELECT o.id, o.id como OID, o.id como orderId, o.cid, o.date, o.state, o.price, o.currency, o.lastChange, o.url AS permalink, o.period, o.bloggerId, o.bloggerShare, o.offerValidity, o.rebate, o.cid, o.reason, o.bidReason, o.bidDate, o.bidPeriod, o.rate, o.lastChange2, o.permalinkDate, o.cancelDate, o.bidValidDate, o.acceptDate, o.approveDate, o.archived, o.bloggerPrice, o.customerPrice, o.cancelReason, o.listPrice, o.adFormat, o.lastPayDate, o.startDate, o.endDate, o.customerBidDate, o.zoneId, c.campaignStartDate, c.campaignEndDate, C.Forma como campaignType, c.test, c.test1, c.special, c.packageId, c.fixPrice, C.Forma, c.priceBidding, c.textCreation, o.hiddenField, o.startDate, p.url como producturlold, p.pressurl, p.companyurl, p.blogurl, p.mediaurl, p.short, p.description como ProductDescription, p.description2, p.image, c.teaser, c.kind, c.title, mc.country como campaignCountry, c.minlen, c.productPrice, c.currency como campaignCurrency, c.productTitle, c.url, c.producturl, c.pressurl, c.companyurl, c.blogurl, c.mediaurl, c.description, c.image, c.teaser, c.productReturn, c.testProduct, C.mid como customerId, c.adText, c.fixAdText, c.requiresBlog, c.bidStop, c.accountingPeriod, c.actionCodeType, c.actionCodesDescription, ac.code, ac2.code como massCode, b.title como BLOGTITLE, b.url como bloggerurl, b.pis como PIS, b.uniqueVisitors como uvs, b.pisCounter como pisCounter, b.uvsCounter como uvsCounter, b.aPI como API, b.aUV como AUV, b.id como blogid, p.title como productTitleOld, b.lastChange como blogLastChange, b.trRank, r1.rate como orderRate, r2.Rate como memberRate, b.reviews Das taxas de R1, as taxas de R2, ordens S esquerda se juntar blogue b em (o.blogId = b.id) esquerda se juntar códigos ac (ac.orderId = o.id), campanha de c esquerda se juntar produto p em (c.productId = p.id) esquerda se juntar códigos AC2 on (ac2.campaignId = c.id e c.actionCodeType = 2), pessoa mc onde o.cid = c.id e mc.mid = C.mid e o.id = '223704' e o.state <> 0 e r1.currency = o.currency e r2.currency = 'EUR' e r1.date = FROM_UNIXTIME (o.date, '% Y% m-% d') e r2.date = r1.date

Eu wnat para testar se memberRate e orderRate é nulo deve continuar como posso fazer isso? Alguma idéia?

Foi útil?

Solução

Tack isso no final deve fazer o truque:

--Within the WHERE clause  
AND r2.Rate IS NOT NULL 
AND r1.Rate IS NOT NULL

Outras dicas

Eu não tenho certeza eu entendo o que você está pedindo, mas adicionar and memberRate is not null and orderRate is not null até o fim da sua consulta e você irá ignorar todos os resultados em que qualquer um desses dois campos são nulos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top