【发布时间】:2015-08-13 18:31:41
【问题描述】:
我有以下问题,我正在使用多个位置进行选择。 示例:
select isnull(fechamov,0)
from movimientos
where (provedor='1000' and depto='20') or
(provedor='1001' and depto='200')
结果:
|fecha de movimiento|
|2015-02-20|
问题是在某些情况下没有日期,咨询 100 个不同的 Where just throws me 90 dates,其他 10 个不存在。我想做的是这样的:
select isnull(fechamov,0)
from movimientos
where (provedor='1000' and depto='20') or
(provedor='1001' and depto='200')
结果:
|Fechamovimiento|
|0|
|2015-02-20|
并尝试 isnull , coalesce ,将 null 结果替换为 0 但不替换。 有没有办法解决这个问题?
【问题讨论】:
-
请阅读How to Ask。那么请正确格式化您的问题。
标签: sql sql-server coalesce isnull