Oracle11g 当我从VisualStudio2012运行查询时,它重新运行0,并在Toad中返回结果
我有一个Oracle查询来查找季度数据总和。当我从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
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'