Új hozzászólás Aktív témák

  • bambano
    titán

    Sziasztok!

    Van egy olyan problémám, hogy egy iif vizsgálatnál, ha a vizsgált mező értéke 0, akkor N/A karaktert szeretnék a cellába íratni, azonban olyan konverziós hibával elszáll a select, konkrétan nem tudja az N/A-t int-té konvertálni. De hát én nem is szeretném. Valószínűleg valami implicit konverzióról van szó, de hirtelen nem tudom a megoldást rá. Remélem valaki már találkozott hasonlóval.

    Ez lenne a vizsgálat:

    iif(CallsOffered=0,'N/A',CallsAnswered/CalllsOffered) as AnswerRate

    Előre is köszönöm a segítséget :R

    szerintem nem jó irányból közelítesz.
    ha egy mezőben szöveg is lehet, akkor az nem lehet int. tehát vagy "n/a"::stringet kell visszaadnod, vagy stringgé konvertált számot. tudomásom szerint olyat egyetlen sql adatbáziskezelő se tud, hogy egy oszlop az egyik sorban string, a másikban meg szám.

Új hozzászólás Aktív témák