小编use*_*942的帖子

select语句中的where子句 - datetime问题

我想根据数据库中时间戳字段的年份和月份在我的select语句中放置一个where子句

我有一个月和一年的下拉列表,它给了我以下字符串01/2012

我的数据库中的日期格式是"2012-01-01 00:00:00"但是当我选择一个单独的日期并将其放入消息框时,它会转换为"01/01/2012"

我已经修改了下面的选择语句以反映转换日期.但是我仍然没有给出正确的细节.有任何想法吗?在处理时间戳字段时是否需要使用特定格式?我甚至可以在select语句中使用"Right"函数吗?

Dim newRecordDate As String = val1 & "/" & ComboBox2.SelectedValue 
Dim sql2 As String = "Select CatA, CatB, CatC,  Cost, Currency, MarketingCode, Comment, RecordDate from vw_tblP_Usage_Details where puid = '" & puid & "' right(RecordDate, 7) = '" & newRecordDate & "'"
Run Code Online (Sandbox Code Playgroud)

sql vb.net sql-server

2
推荐指数
1
解决办法
941
查看次数

在vb中声明全局变量

用户单击按钮,会在用户输入密码的位置生成新表单?如何保留用户名的内存副本?

例如,在Web表单中,我可以使用Session("User").我怎么能用winforms复制这个?

谢谢

vb.net winforms

1
推荐指数
1
解决办法
6334
查看次数

标签 统计

vb.net ×2

sql ×1

sql-server ×1

winforms ×1