问个数据库的月份大小问题
我要做个查询就是从某年某月到某年某月 比如2007-8到2010-9月 但2000好象不能用这样的格式 于是我就在获取日期后加个具体日期 比如 2007-8-01到2010-3-31
但这样问题用出来了 就是比如要查2008-8-01到2010-4-31 时 因为4月只有30号如果是2月就只有28天,这样就会出现了错误 我现在只好在判断下月份在加具体日期如果是2月就加28,3月就加31,4月就加30 很麻烦
请问大家有什么好办法啊 很急呀
[解决办法]
要查2007-8到2010-9
你可以
[date]> = '2007-8-1 ' and [date] < '2010-10-1 '
[解决办法]
月第一天直接加 '01 '
求月最后一天,用当前月的下一个月第一天减一天就可以了