sql 语句的两个问题??
..............
..............(
SELECT MIN(日期) AS MinDay
FROM tbl
GROUP BY DATEDIFF(month, 0, 日期)
) M
WHERE DATEDIFF(mm, DATEADD(dd, N.i, DATEADD(dd, 1-DAY(m.MinDay), m.MinDay)), M.MinDay)=0) AS Y
ON tbl.[日期]=Y.日期
有两个不明白的地方,一:datediff函数中的“0”指的是什么?二:在where 后面可以接非条件语句,
DATEDIFF函数在此好象没有任何条件限制。
附加问题:如果以知一个函数的表达式的值,要求其中一个参数的值要怎么写语句呢?
譬如datediff(a,b,c)=d,b和d以知,要求c值,要怎么处理呢??
请多指点!!!