如何获取当月生日的学生列表?

黑曼巴

我写了代码,但我可以得到所有的日期。如何获取当前月份的日期?

String connectionString = @"data source = localhost; initial catalog = StudentsBirthday; integrated security = SSPI;";
SqlConnection con = new SqlConnection(connectionString);
List<DateTime> birthdays = new List<DateTime>();

using (con)
{
    con.Open();
    SqlCommand cmd = new SqlCommand("Select Birthday From Students",con);
    SqlDataReader reader = cmd.ExecuteReader();
    while (reader.Read())
    {
        birthdays.Add(reader.GetDateTime(0));
    }
}

foreach (DateTime Birthday in birthdays)
{
    Console.WriteLine(Birthday);
}

Console.ReadKey();
哈多

您可以使用此 SQL 查询:

SELECT Birthday FROM Students 
WHERE MONTH(Birthday) = MONTH(GETDATE())  
ORDER BY Birthday

这将比较生日月份和GETDATE()函数中的当前月份这将按(升序)日期对生日进行排序。

您可以将其添加到您的代码中,如下所示:

var sqlQuery = "SELECT Birthday FROM Students WHERE MONTH(Birthday) = MONTH(GETDATE()) ORDER BY Birthday"
SqlCommand cmd = new SqlCommand(sqlQuery,con);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

需要获取所有当月未付款的学生

MongoDB:如何使用MongoDB获取“今天,即将来临的生日和过去的生日”列表?

如何从生日EKEvent获取CNContact

如何获取生日C#

如何获取当月所有日期的向量

如何从列表中的学生获取 id 并将其显示在另一个页面上的学生信息?Ruby on Rails

如何使用django获取两个日期之间的生日列表

如何从 Python 中的数据框的日期和生日获取年龄列表?

如何使用Spring Data JPA @Query注释直接获取学生列表

如何在单列中获取名称以相同字符开头和结尾的学生列表

Meetup API,如何获取性别和生日

如何在目标c中获取当月的日期?

如何以编程方式获取当月的特定日期?

如何使用awk获取当月每个月的登录次数?

如何遍历该教室的学生列表?

获取在1周内有生日的人的列表

如何获取用户角色(学生/教师)

在谷歌课堂 API 上作为学生进行身份验证时,如何从课堂上获取已发布的课程作业列表?

如何从Android中的Facebook获取用户性别和生日

facebook connect SDK示例:如何获取位置和生日?

如何从python-social-auth获取用户的生日

如何编写整洁的代码以获取上次生日?

如何获取从今天到本月底的生日?

如何以今天,明天,昨天的形式获取生日日期?

如何从Slack获取用户生日日期以进行集成

如何仅基于日期和月份获取用户的生日

如何查找当月的天数

使用Java获取当月的天数

在JavaScript中获取当月的天数