公安机关具体能查几年的银行卡明细是不确定的,分以下两种情况:
1、银行卡交易明细至少需要保存五年,大部分还可以保存更长时间;
2、还有一些银行保存五年的交易明细。
如果出现经济纠纷,公安查询银行卡明细,那么会查询近五年的交易明细,如果案件情况比较复杂,公安机关可能会查询持卡人名下所有的交易记录,进行分析。
公安机关查询银行卡明细需要出具有关的司法材料,一般根据案件侦破需要开具财产查询通知书给银行,银行接到通知以后保留通知书并开具回执,并且依据公安机关的需求提供书面材料并且加盖公章。