2017-02-21 38 views
-2

我需要为选定的月份生成期初余额。例如,我有一个预先分配的序列号/ ids /行1000到1999的列表。在2月份,我使用了800个号码(来自ID为1000-1799)。因此,我的下个月开始平衡将是200.
在我的数据库中我有三个相关的列:id,created_date和updated_date。
如果我在三月(1800-1849)只使用50个数字,那么4月份的初始余额为150(我已经用完了850个预先分配的1000个ID)。如何查询数据库以获取剩余预分配ID的数量?根据所选的月份在php中获取期初余额

+0

我认为你需要修改你的问题多一点。 –

+2

是更好地显示你的数据库结构和一些数据 –

+0

我不知道你在说什么。 – Strawberry

回答

0

本示例基于您提供的信息量,并假定您不需要按用户标识或任何其他数据进行过滤,但您确实有数字行标识。

SELECT (1000 - COUNT(*)) AS balance FROM table_name WHERE id BETWEEN 1000 AND 1999

如果不是的话,那么请加入 explain table_name命令,在那里你用表的实际名称来替代table_name的结果。

+0

'select * from official_receipt_numbers where(visa_id = 0)and month(created_time)= $ pre_month and year(created_time)= $ getyear' 。我需要根据updated_time从表中的序列号列表中提取未使用的号码 –

相关问题