Oracle11g 当我从VisualStudio2012运行查询时,它重新运行0,并在Toad中返回结果

Oracle11g 当我从VisualStudio2012运行查询时,它重新运行0,并在Toad中返回结果,oracle11g,Oracle11g,我有一个Oracle查询来查找季度数据总和。当我从Toad运行它时,它会返回值,但当我从vs2012运行它时,它会为所有总和返回0 查询: SELECT 'Q1' AS QTR, NVL (ROUND (SUM ( CASE WHEN I.ISSDATE BETWEEN TO_DATE ('01/APR/2012') AND TO_D

我有一个Oracle查询来查找季度数据总和。当我从
Toad
运行它时,它会返回值,但当我从
vs2012
运行它时,它会为所有总和返回0

查询:

SELECT 
    'Q1' AS QTR,
    NVL (ROUND (SUM (
                CASE
                   WHEN I.ISSDATE BETWEEN TO_DATE ('01/APR/2012')
                                      AND TO_DATE ('30/JUN/2012')
                   THEN
                      TOTALAMOUNT / 100000
                   ELSE
                      0
                END),
             2),
          0)
          AS TOTAL
FROM 
    INV I
WHERE 
    I.CANCEL = 0 AND I.FYCODE = 'F1213/0005'

是否在Visual Studio中设置了NLS\u日期\u格式?请尝试在Visual Studio中执行
ALTER SESSION SET NLS\u DATE\u FORMAT='DD/MON/YYYY'

是否在Visual Studio中设置了NLS\u DATE\u格式?尝试在Visual Studio中执行
ALTER SESSION SET NLS\u DATE\u FORMAT='DD/MON/YYYY'