Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将从当前月份和年份的日期中提取MINDATE的SQL语句_Sql_Sql Server 2012_Yearmonth - Fatal编程技术网

将从当前月份和年份的日期中提取MINDATE的SQL语句

将从当前月份和年份的日期中提取MINDATE的SQL语句,sql,sql-server-2012,yearmonth,Sql,Sql Server 2012,Yearmonth,我需要一个sql语句,它将 当月和当年的最短就诊日期(2021年5月) 结果: 1 5/3/2021 2 5/2/2021 3 5/9/2021 SELECT emp_id, visit_date FROM THS_ClientVisit WHERE THS_ClientVisit.visit_date = ( SELECT MIN(THS_ClientVisit.visit_date) FROM dbo.THS_ClientV

我需要一个sql语句,它将 当月和当年的最短就诊日期(2021年5月)

结果:

1   5/3/2021
2   5/2/2021
3   5/9/2021



SELECT emp_id, visit_date
FROM
THS_ClientVisit 
WHERE 
   THS_ClientVisit.visit_date =
    (
        SELECT MIN(THS_ClientVisit.visit_date)
        FROM dbo.THS_ClientVisit
        WHERE MONTH YEAR from current month[i.e. 05-2021] = MONTH YEAR from visit_date {i.e. 05-2021]
    );

谢谢你的帮助

提示:
分组依据
<代码>其中。同时标记您正在使用的数据库。标记您的数据库
SELECT
    emp_id,
    MIN(CONVERT(date,rev_timein)) as MinVisitDate
FROM
    THS_ClientVisit
WHERE
   DATEPART(mm, THS_ClientVisit.rev_timein)= MONTH(CURRENT_TIMESTAMP) AND DATEPART(yy, THS_ClientVisit.rev_timein)=YEAR(CURRENT_TIMESTAMP)
GROUP BY
    THS_ClientVisit.emp_id
SELECT
    emp_id,
    MIN(CONVERT(date,rev_timein)) as MinVisitDate
FROM
    THS_ClientVisit
WHERE
   DATEPART(mm, THS_ClientVisit.rev_timein)= MONTH(CURRENT_TIMESTAMP) AND DATEPART(yy, THS_ClientVisit.rev_timein)=YEAR(CURRENT_TIMESTAMP)
GROUP BY
    THS_ClientVisit.emp_id