我现在要查询两张表,左边的是当前月份的出勤情况,右边的是上个月的出勤情况,而这两个表都是根据工号查询到的,简单来说就是知道了工号,就可以知道这个月和上个月的出勤情况,请问大神们我该如何做?
问题主要是月份,不知道怎么写
那工号在哪张表呢?把问题描述清楚你的问题就解决了一半
工号在ZLEmployee表里面
@老祖种下的萝卜: 当前月份-1不就是你上一个月份,还是说实际上编码的时候哪里的有问题
@清風拾里: 是实际编码,怎样去写当前月份,因为两张表是同时出来的,左边查本月的,右边查本月-1(上个月)的,所以……所以不知道怎么做,我挺纠结的……
@老祖种下的萝卜: 20多天过去了你现在还没解决啊,如果你是直接用SQL去读当前时间的话,你可以在你查询的内容后面再加个当前的时间的栏位。例如 select dual.*,sysdate from dual,
@清風拾里: 好的,谢谢,我去试试
select * from A where no = 'xxxxxx'
union all
select * from B where no = 'xxxxxx'
额……没理解您这代码是什么意思
@老祖种下的萝卜: 不是两张表A,B么,一个上月,一个下月,有什么问题么
@奈何一笑: 我的意思是,不是数据库的两张表,是在asp.net中要放两张表内容一样,不同的是月份╮(╯▽╰)╭。您这好像是数据库的……
@老祖种下的萝卜: 好吧,你再描述下你想实现的业务功能
@奈何一笑: 就是说,我有sql语句了,要查询的东西我也都查询得到,现在问题是在asp.net中,左右用Repeater控件里面写的table,然后要的结果是左边显示当前月份的情况,右边显示当前月份的上一个月份的情况,就这个意思o(╥﹏╥)o
你先获取当前时间,然后在绑定数据源的时候写两个SQL语句,一个查询上个月的,一个查询当前月的不就行了
问题就在这里呀,就是不知道怎么写关于本月与上个月的┐(´∇`)┌