如何 return 月份和年份,除了从日期开始的天数?

How to return month and year only except days from date?

我有一个任务的特殊情况,就像一周前分配给我的任务一样,我一直坚持下去。

上周我被告知我必须进行搜索以查找在特定年份的确定月份中插入的所有行,假设我需要 return 中插入的所有行2019 年 11 月没有指定日期,到那时还好,棘手的部分是通常我工作的数据库将日期转换为数字,导致日期存储为类似“43275”的数字转换,因此它很难搜索数据,因为它不会匹配,除非它也被转换。

我尝试了几种方法,例如格式化日期时间,通过 cdate 转换(到目前为止最准确)但是 none 已经完成了工作,cdate 将数据转换为日期,但添加了第一个一天也让它变得无用,这是我正在尝试的代码的一部分

numero_mes = request.item("numero_mes")
numero_anio = request.item("numero_anio")
fecha_buscador_cip = cDate(numero_mes &"-"& numero_anio)
buscar_fecha = clng(fecha_buscador_cip)

该代码的结果是一个类似于我需要的转换,但不完全是因为转换日期因有特定日期而有所不同,我该如何完成分配给我的任务?我还找不到办法做到这一点,任何形式的帮助都会很棒,提前致谢。

计算 11 月 1 日和 30 日的数字,然后求出这两个数字之间(包括在内)的所有数字。

我不知道你的转换,但假设 11 月 1 日转换为 42501,11 月 30 日转换为 42530。查询所有记录 WHERE date >= 42501 AND date <= 42530