插入数据库的时间问题

插入数据库的时间问题,第1张

04 8 2011 2:23PM是数据库自动获取当前时间的格式,不用管它,当你需要用到这个时间的时候,从数据库取出来后可以自行转换,比如转换成yyyy-MM-dd HH:mm:ss格式的,没必要在此类问题上浪费时间

1,记住会员登录的日期(应该在表中设这样一个字段作记录),如:LastLogTime,每次登录都记录该会员的登录时间。

2,当会员登录时从[LastLogTime]字段中取出上次登录的日期如:timeA,与当前的时间进行比较,如果timeA的日期和当前的日期是不一致的(不同一天)则加一次积分)

3:代码块:

DateTime

a

=

ConvertToDateTime(timeA);//格式化字符串把它(timeA)转化为

datetime类型

//将当前日期与a进行比较得出相差的天数,如果相差天数大于0则执行加积分 *** 作

if

(DateTimeNowSubtract(ConvertToDateTime(a))Days

>

0)

{

//执行加积分 *** 作

}

else

{

//不执行加积分 *** 作

}

select,max(create_time)froma

wherecreate_time

groupbyuser_id

这句可以理解为将结果集根据user_id分组,每组取time最大一条记录。这样就很好的实现了批量查询最近记录,并且仅仅需要遍历一次表,即使在数据量巨大的情况下也可以在很短的时间查出结果。

扩展资料:

SQL数据查询语句

1、语句语法简单归纳为:

SELECTselect_list[INTOnew_table_name][FROMtable_source]

[WHEREsearch_condition][GROUPBYgroup_by_expression]

[HAVINGsearch_condition][ORDERBYorder_expression[ASC|DESC]]

2、WITH子句用于指定临时命名的公用表达式,在单条语句(SELECT、INSERT、UPDATE、DELETE)的语句执行范围内定义。

3、LIKE关键字

用于模糊查询,通配符有%、_、[]、[^]

%:后面可以跟零个或多个字符

_:匹配任意单个字符

[]:查询一定范围内的单个字符,包括两端数据

[^]:表示不在一定范围内的单个字符,包括两端数据

以上就是关于插入数据库的时间问题全部的内容,包括:插入数据库的时间问题、asp.net 数据库的时间和当前时间怎么比较!、sql查数据库中时间最新的一条记录(查询数据库时间sql)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9382830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存