各位大哥:
小弟有问题想请教.请多多指教.
数据库中的工资表有:年,月,编号,以及一些工资数据.
怎么把上月的工资表中的固定数据查找出来.比如用户要输入6月份数据就可以直接把5月份固定不变的工资数据查询出来.比如说2005年1月的下个月是2004年的12月,在这个问题上我应该如何转换?我用SQL语句应该如何进行查询?
小弟有问题想请教.请多多指教.
数据库中的工资表有:年,月,编号,以及一些工资数据.
怎么把上月的工资表中的固定数据查找出来.比如用户要输入6月份数据就可以直接把5月份固定不变的工资数据查询出来.比如说2005年1月的下个月是2004年的12月,在这个问题上我应该如何转换?我用SQL语句应该如何进行查询?
解决方案 »
- SimpleDataSet使用的问题
- refresh和query的区别
- 关于字符串列表排序的困惑!
- DBGRID导出问题
- 请教:ComboBox和ListBox如何绑定数据,大家有好方法吗!不希望再家控件!谢谢!
- TDateTimePicker时间设置问题?在线结分
- 请教多线程 请大家帮助我
- 在执行table1.SetFields时报错:"Table1:Dataset not in edit or insert mode"如何解决???
- 望请指教怎么办才能做出这样子的TStringGrid!!
- 关于调用InitiateSystemShutdown实现远程关机的问题?
- 谁能帮我看看这是什么错误啊?
- ADO最后输入的数据老是不能保存
begin
AdoQuery1.Close;
AdoQuery1.SQL.Text :=
'Select * from tablename ' +
'where convert(varchar(7),[date])=' +
QuotedStr(FormatDateTime('yyyy-mm', IncMonth(Now, -1)));
AdoQuery1.Open;
end;
//下面是查询比DatetimePicker小一个月的数据;
with AdoQuery1 do
begin
close;
sql.clear;
sql.add('select * from [table]');
sql.add('where DATEDIFF(month, DateTimePicker.date, getdate())=1');
open;
end;