表gl_voucher_billralation,使用sql查询表中的重复的单据编号字段billcode,sql应该怎么写?
时间: 2024-02-26 12:57:05 浏览: 25
可以使用如下SQL查询表`gl_voucher_billralation`中的重复的单据编号字段`billcode`:
```
SELECT billcode, COUNT(*) as count
FROM gl_voucher_billralation
GROUP BY billcode
HAVING count > 1;
```
这个SQL语句的含义是:
1. `SELECT billcode, COUNT(*) as count`:选择`billcode`字段和该字段的出现次数`count`。
2. `FROM gl_voucher_billralation`:从`gl_voucher_billralation`表中查询。
3. `GROUP BY billcode`:按照`billcode`字段进行分组。
4. `HAVING count > 1`:只保留出现次数大于1的记录。
执行这个SQL语句后,您将得到所有重复的`billcode`值以及它们出现的次数。
相关问题
错误:PL/SQL: ORA-00917: missing comma INSERT INTO temp_voucher_pre2 (billno, billcode, to_char(vencusno,'00000'), subitemid, wareqty, purprice,
这个错误提示是因为你在 INSERT INTO 语句中的某个地方缺少了逗号。你需要检查你的 SQL 语句,看看哪里缺少了逗号。
例如,如果你想要插入的字段是这样的:
(billno, billcode, to_char(vencusno,'00000'), subitemid, wareqty, purprice)
那么你的 INSERT INTO 语句应该是这样的:
INSERT INTO temp_voucher_pre2 (billno, billcode, to_char(vencusno,'00000'), subitemid, wareqty, purprice) VALUES (value1, value2, value3, value4, value5, value6);
其中,value1、value2、value3、value4、value5 和 value6 分别代表要插入的值。请确保在每个字段之间都有逗号分隔,这样就不会出现缺少逗号的错误了。
runmqsc QM_102_VOUCHER
根据提供的引用内容,我无法找到与"runmqsc QM_102_VOUCHER"相关的信息。请提供更多的上下文或详细信息,以便我能够更好地回答您的问题。
#### 引用[.reference_title]
- *1* [HIVE near LEFT voucher_post_date in select clause](https://blog.csdn.net/The_dream1/article/details/128031489)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Oracle 条件索引 case when 报错解决方案](https://blog.csdn.net/pg_hgdb/article/details/123051030)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]