Sql 是否可以将运行查询时的日期值添加到结果中?
我正试图编写一个查询,每当它运行时,我都希望看到它运行时的日期值。最好是一列一行显示日期。这可能吗?谢谢大家! 我现在的代码是Sql 是否可以将运行查询时的日期值添加到结果中?,sql,oracle,Sql,Oracle,我正试图编写一个查询,每当它运行时,我都希望看到它运行时的日期值。最好是一列一行显示日期。这可能吗?谢谢大家! 我现在的代码是 SELECT comp_code, a.cust_code, a.item, NVL(b.item_des1, 'TOTAL PALLETS') as description, COUNT(a.chep) as CHEP, COUNT(a.stdp) as STDP FROM t1 a LEFT JOIN
SELECT
comp_code,
a.cust_code,
a.item,
NVL(b.item_des1, 'TOTAL PALLETS') as description,
COUNT(a.chep) as CHEP,
COUNT(a.stdp) as STDP
FROM t1 a
LEFT JOIN m_item_h b
ON a.comp_code=b.comp_code AND a.cust_code=b.cust_code AND a.item=b.item_code
GROUP BY
GROUPING SETS ((a.comp_code),(a.comp_code, a.cust_code, a.item, b.item_des1))
您只需选择日期:
select sysdate, . . .
如果只需要日期而不需要时间组件:
选择trunc(sysdate)作为今天
我不知道你说的只有一排是什么意思。所有行都有相同的列,因此您最好将日期包含在所有行中。您只需选择日期:
select sysdate, . . .
如果只需要日期而不需要时间组件:
选择trunc(sysdate)作为今天
我不知道你说的只有一排是什么意思。所有行都有相同的列,因此您最好将日期包含在所有行中。谢谢。是的,当我以前试过它时,它起作用了。客户很挑剔,询问是否可以清理报告,这样100行中就不会显示日期。我想他将不得不接受结果:)非常感谢。@Diu先生。这有点棘手,因为
分组集。这可能会起作用:(rownum=1然后sysdate end时的情况)`。我试过了,它不起作用。不是一个由表达式组成的组。我感谢你的努力!谢谢你,戈登。是的,当我以前试过它时,它起作用了。客户很挑剔,询问是否可以清理报告,这样100行中就不会显示日期。我想他将不得不接受结果:)非常感谢。@Diu先生。这有点棘手,因为分组集。这可能会起作用:(rownum=1然后sysdate end时的情况)`。我试过了,它不起作用。不是一个由表达式组成的组。我感谢你的努力!