怎么查询具体生日的用户? Select * From Tablename Where Convert(Varchar(5),birthday,110) ='05-17' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 where right(convert(varchar(10),birthday,120),5) ='05-17' select right(convert(char(10),birthday,120),5)='05-17' where datepart(mm,birthday)=5 and datepart(dd,birthday)=17 select * from 表 where right(convert(char(10),birthday,120),5)='05-17' WHERE CONVERT(CHAR(10), birthday, 120) LIKE '%05-17%' where month(birthday)='5' and day(birthday)='17' 我的经验是: 如果和日期相关的查询比较重要,比如要根据日期为条件生成报表什么什么,我就在表里加三个字段:theYear、theMonth、theDay,分别存放与某个日子(比如2000-1-1)相距的年数、月数、天数。这样如果想看2001-1的月报,只要theMonth=13就可。 相应的,在应用程序中和数据库中各加三个计算差值的三个函数toYear()、toMonth()、toDay()备用。 sql server数据当天的提交当天的,不要连带着下一天的 想要写一个存储过程用来备份一个数据表到某个文件中, 一个关于数据库备份的问题 求一SQL语句,在线给分 datediff()的问题 谢谢 大侠们,急解决!!!怎么把excel表里的数据导入到数据库的某张表里去? 求sql 在数据文件中遇到意外的文件结尾 明明声明了,为什么会显示没有声明变量@business_codea 呢? DELPHI中不用ODBC而只用BDE访问ACCESS数据库 请教专家MSSQL存储过程的问题 紧急求助。附加数据库错误823
如果和日期相关的查询比较重要,比如要根据日期为条件生成报表什么什么,我就在表里加三个字段:theYear、theMonth、theDay,分别存放与某个日子(比如2000-1-1)相距的年数、月数、天数。这样如果想看2001-1的月报,只要theMonth=13就可。
相应的,在应用程序中和数据库中各加三个计算差值的三个函数toYear()、toMonth()、toDay()备用。